|BaseModel newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel query() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel select(mixed $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel selectRaw(string $expression) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel fromRaw(string $expression, mixed $bindings) * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static array parseSub(mixed $query) * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel addSelect(mixed $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel distinct() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel useIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel forceIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel ignoreIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table) * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel mergeWheres(array $wheres, array $bindings) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel addArrayOfWheres(array $column, string $boolean, string $method) * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault) * @method static bool invalidOperatorAndValue(string $operator, mixed $value) * @method static bool invalidOperator(string $operator) * @method static bool isBitwiseOperator(string $operator) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereRaw(string $sql, mixed $bindings) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereValueBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereValueBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereValueNotBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereValueNotBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNested(string $boolean) * @method static \Illuminate\Database\Query\Builder forNestedWhere() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel addWhereExistsQuery(string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereRowValues(array $columns, string $operator, array $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereRowValues(array $columns, string $operator, array $values) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereJsonContains(string $column, mixed $value, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereJsonContains(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereJsonDoesntContain(string $column, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereJsonDoesntContain(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereJsonOverlaps(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereJsonDoesntOverlap(string $column, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereJsonDoesntOverlap(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereJsonContainsKey(string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereJsonContainsKey(string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereJsonDoesntContainKey(string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereJsonDoesntContainKey(string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereJsonLength(string $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel dynamicWhere(string $method, array $parameters) * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereFullText(string|string[] $columns, string $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereFullText(string|string[] $columns, string $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel groupByRaw(string $sql) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel havingNested(string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel havingNull(array|string $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orHavingNull(string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel havingNotNull(array|string $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orHavingNotNull(string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel havingBetween(string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel havingRaw(string $sql, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orHavingRaw(string $sql) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel inRandomOrder(string|int $seed) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orderByRaw(string $sql, array $bindings) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel skip(int $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel offset(int $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel take(int $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel limit(int $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel groupLimit(int $value, string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel forPage(int $page, int $perPage) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel forPageBeforeId(int $perPage, int|null $lastId, string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel forPageAfterId(int $perPage, int|null $lastId, string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column) * @method static array removeExistingOrdersFor(string $column) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query, bool $all) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel lock(string|bool $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel lockForUpdate() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel sharedLock() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel beforeQuery() * @method static void applyBeforeQueryCallbacks() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel afterQuery() * @method static mixed applyAfterQueryCallbacks(mixed $result) * @method static string toSql() * @method static string toRawSql() * @method static BaseModel|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static mixed findOr(mixed $id, callable|string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, callable|null $callback) * @method static mixed value(string $column) * @method static mixed rawValue() * @method static mixed soleValue(string $column) * @method static \Illuminate\Support\Collection get(string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static array runSelect() * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items) * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $pageName, int|null $page, \Closure|int|null $total) * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $pageName, int|null $page) * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor) * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse) * @method static int<0, max> getCountForPagination((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static array runPaginationCountQuery((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel cloneForPaginationCount() * @method static (string|\Illuminate\Contracts\Database\Query\Expression)[] withoutSelectAliases((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static \Illuminate\Support\LazyCollection cursor() * @method static void enforceOrderBy() * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key) * @method static string|null stripTableForPluck(string $column) * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key) * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key) * @method static string implode(string $column, string $glue) * @method static bool exists() * @method static bool doesntExist() * @method static mixed existsOr() * @method static mixed doesntExistOr() * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns) * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed aggregate(string $function, array $columns) * @method static float|int numericAggregate(string $function, array $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel setAggregate(string $function, (\Illuminate\Contracts\Database\Query\Expression|string)[] $columns) * @method static \TResult onceWithColumns((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, callable $callback) * @method static bool insert() * @method static int<0, max> insertOrIgnore() * @method static int insertGetId(string|null $sequence) * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static int<0, max> update() * @method static int updateFrom() * @method static bool updateOrInsert() * @method static int upsert() * @method static int<0, max> increment(string $column, float|int $amount) * @method static int<0, max> incrementEach(array $columns, array $extra) * @method static int<0, max> decrement(string $column, float|int $amount) * @method static int<0, max> decrementEach(array $columns, array $extra) * @method static int delete(mixed $id) * @method static void truncate() * @method static \Illuminate\Database\Query\Builder newQuery() * @method static \Illuminate\Database\Query\Builder forSubQuery() * @method static list getColumns() * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value) * @method static \Illuminate\Support\Collection getUnionBuilders() * @method static mixed getLimit() * @method static mixed getOffset() * @method static list getBindings() * @method static array{select: list, from: list, join: list, where: list, groupBy: list, having: list, order: list, union: list, unionOrder: list} getRawBindings() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel setBindings(list $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type) * @method static mixed castBinding(mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel mergeBindings(self $query) * @method static list cleanBindings(array $bindings) * @method static mixed flattenValue(mixed $value) * @method static string defaultKeyName() * @method static \Illuminate\Database\ConnectionInterface getConnection() * @method static \Illuminate\Database\Query\Processors\Processor getProcessor() * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel useWritePdo() * @method static bool isQueryable(mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel clone() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel cloneWithout() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel cloneWithoutBindings() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel dump(mixed ...$args) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel dumpRawSql() * @method static void dd() * @method static void ddRawSql() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel wherePast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNowOrPast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWherePast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNowOrPast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereNowOrFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereNowOrFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel wherePastOrFuture(array|string $columns, string $operator, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereToday(array|string $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereBeforeToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereTodayOrBefore(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereAfterToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereTodayOrAfter(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereBeforeToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereTodayOrBefore(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereAfterToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel orWhereTodayOrAfter(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean) * @method static bool chunk(int $count, callable $callback) * @method static mixed chunkMap(callable $callback, int $count) * @method static bool each(callable $callback, int $count) * @method static bool chunkById(int $count, callable $callback, string|null $column, string|null $alias) * @method static bool chunkByIdDesc(int $count, callable $callback, string|null $column, string|null $alias) * @method static bool orderedChunkById(int $count, callable $callback, string|null $column, string|null $alias, bool $descending) * @method static bool eachById(callable $callback, int $count, string|null $column, string|null $alias) * @method static mixed lazy(int $chunkSize) * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias) * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias) * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending) * @method static BaseModel|null first(array|string $columns) * @method static BaseModel firstOrFail(array|string $columns, string|null $message) * @method static BaseModel sole(array|string $columns) * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor) * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $builder, string $parameter) * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options) * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options) * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options) * @method static \Illuminate\Database\Eloquent\Builder|BaseModel tap(callable $callback) * @method static mixed pipe(callable $callback) * @method static mixed when(callable|\TWhenParameter|null $value, callable|null $callback, callable|null $default) * @method static mixed unless(callable|\TUnlessParameter|null $value, callable|null $callback, callable|null $default) * @method static \Illuminate\Support\Collection explain() * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters) * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters) * @method static void throwBadMethodCallException(string $method) * @method static void macro(string $name, object|callable $macro) * @method static void mixin(object $mixin, bool $replace) * @method static bool hasMacro(string $name) * @method static void flushMacros() * @method static mixed macroCall(string $method, array $parameters) * @mixin \Illuminate\Database\Query\Builder */ class BaseModel extends \Illuminate\Database\Eloquent\Model { // } /** * App\Models\ChunkedUpload * * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $created_at * @property array|null $metadata * @property integer $total_chunks * @property integer $chunks_completed * @property string $status * @property string|null $key * @property string|null $upload_id * @property integer $size * @property string|null $mime_type * @property string $disk * @property string|null $file_url * @property string|null $file_path * @property string $original_filename * @property string $filename * @property int $user_id * @property int $id * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereFilename($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereOriginalFilename($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereFilePath($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereFileUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereDisk($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereMimeType($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereSize($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereUploadId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereKey($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereChunksCompleted($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereTotalChunks($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereMetadata($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload query() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload select(mixed $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload selectRaw(string $expression) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload fromRaw(string $expression, mixed $bindings) * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static array parseSub(mixed $query) * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload addSelect(mixed $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload distinct() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload useIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload forceIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload ignoreIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table) * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload mergeWheres(array $wheres, array $bindings) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload addArrayOfWheres(array $column, string $boolean, string $method) * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault) * @method static bool invalidOperatorAndValue(string $operator, mixed $value) * @method static bool invalidOperator(string $operator) * @method static bool isBitwiseOperator(string $operator) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereRaw(string $sql, mixed $bindings) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereValueBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereValueBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereValueNotBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereValueNotBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNested(string $boolean) * @method static \Illuminate\Database\Query\Builder forNestedWhere() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload addWhereExistsQuery(string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereRowValues(array $columns, string $operator, array $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereRowValues(array $columns, string $operator, array $values) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereJsonContains(string $column, mixed $value, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereJsonContains(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereJsonDoesntContain(string $column, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereJsonDoesntContain(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereJsonOverlaps(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereJsonDoesntOverlap(string $column, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereJsonDoesntOverlap(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereJsonContainsKey(string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereJsonContainsKey(string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereJsonDoesntContainKey(string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereJsonDoesntContainKey(string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereJsonLength(string $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload dynamicWhere(string $method, array $parameters) * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereFullText(string|string[] $columns, string $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereFullText(string|string[] $columns, string $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload groupByRaw(string $sql) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload havingNested(string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload havingNull(array|string $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orHavingNull(string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload havingNotNull(array|string $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orHavingNotNull(string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload havingBetween(string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload havingRaw(string $sql, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orHavingRaw(string $sql) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload inRandomOrder(string|int $seed) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orderByRaw(string $sql, array $bindings) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload skip(int $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload offset(int $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload take(int $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload limit(int $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload groupLimit(int $value, string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload forPage(int $page, int $perPage) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload forPageBeforeId(int $perPage, int|null $lastId, string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload forPageAfterId(int $perPage, int|null $lastId, string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column) * @method static array removeExistingOrdersFor(string $column) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query, bool $all) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload lock(string|bool $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload lockForUpdate() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload sharedLock() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload beforeQuery() * @method static void applyBeforeQueryCallbacks() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload afterQuery() * @method static mixed applyAfterQueryCallbacks(mixed $result) * @method static string toSql() * @method static string toRawSql() * @method static ChunkedUpload|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static mixed findOr(mixed $id, callable|string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, callable|null $callback) * @method static mixed value(string $column) * @method static mixed rawValue() * @method static mixed soleValue(string $column) * @method static \Illuminate\Support\Collection get(string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static array runSelect() * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items) * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $pageName, int|null $page, \Closure|int|null $total) * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $pageName, int|null $page) * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor) * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse) * @method static int<0, max> getCountForPagination((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static array runPaginationCountQuery((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload cloneForPaginationCount() * @method static (string|\Illuminate\Contracts\Database\Query\Expression)[] withoutSelectAliases((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static \Illuminate\Support\LazyCollection cursor() * @method static void enforceOrderBy() * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key) * @method static string|null stripTableForPluck(string $column) * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key) * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key) * @method static string implode(string $column, string $glue) * @method static bool exists() * @method static bool doesntExist() * @method static mixed existsOr() * @method static mixed doesntExistOr() * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns) * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed aggregate(string $function, array $columns) * @method static float|int numericAggregate(string $function, array $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload setAggregate(string $function, (\Illuminate\Contracts\Database\Query\Expression|string)[] $columns) * @method static \TResult onceWithColumns((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, callable $callback) * @method static bool insert() * @method static int<0, max> insertOrIgnore() * @method static int insertGetId(string|null $sequence) * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static int<0, max> update() * @method static int updateFrom() * @method static bool updateOrInsert() * @method static int upsert() * @method static int<0, max> increment(string $column, float|int $amount) * @method static int<0, max> incrementEach(array $columns, array $extra) * @method static int<0, max> decrement(string $column, float|int $amount) * @method static int<0, max> decrementEach(array $columns, array $extra) * @method static int delete(mixed $id) * @method static void truncate() * @method static \Illuminate\Database\Query\Builder newQuery() * @method static \Illuminate\Database\Query\Builder forSubQuery() * @method static list getColumns() * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value) * @method static \Illuminate\Support\Collection getUnionBuilders() * @method static mixed getLimit() * @method static mixed getOffset() * @method static list getBindings() * @method static array{select: list, from: list, join: list, where: list, groupBy: list, having: list, order: list, union: list, unionOrder: list} getRawBindings() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload setBindings(list $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type) * @method static mixed castBinding(mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload mergeBindings(self $query) * @method static list cleanBindings(array $bindings) * @method static mixed flattenValue(mixed $value) * @method static string defaultKeyName() * @method static \Illuminate\Database\ConnectionInterface getConnection() * @method static \Illuminate\Database\Query\Processors\Processor getProcessor() * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload useWritePdo() * @method static bool isQueryable(mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload clone() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload cloneWithout() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload cloneWithoutBindings() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload dump(mixed ...$args) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload dumpRawSql() * @method static void dd() * @method static void ddRawSql() * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload wherePast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNowOrPast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWherePast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNowOrPast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereNowOrFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereNowOrFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload wherePastOrFuture(array|string $columns, string $operator, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereToday(array|string $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereBeforeToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereTodayOrBefore(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereAfterToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereTodayOrAfter(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereBeforeToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereTodayOrBefore(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereAfterToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload orWhereTodayOrAfter(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean) * @method static bool chunk(int $count, callable $callback) * @method static mixed chunkMap(callable $callback, int $count) * @method static bool each(callable $callback, int $count) * @method static bool chunkById(int $count, callable $callback, string|null $column, string|null $alias) * @method static bool chunkByIdDesc(int $count, callable $callback, string|null $column, string|null $alias) * @method static bool orderedChunkById(int $count, callable $callback, string|null $column, string|null $alias, bool $descending) * @method static bool eachById(callable $callback, int $count, string|null $column, string|null $alias) * @method static mixed lazy(int $chunkSize) * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias) * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias) * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending) * @method static ChunkedUpload|null first(array|string $columns) * @method static ChunkedUpload firstOrFail(array|string $columns, string|null $message) * @method static ChunkedUpload sole(array|string $columns) * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor) * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $builder, string $parameter) * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options) * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options) * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options) * @method static \Illuminate\Database\Eloquent\Builder|ChunkedUpload tap(callable $callback) * @method static mixed pipe(callable $callback) * @method static mixed when(callable|\TWhenParameter|null $value, callable|null $callback, callable|null $default) * @method static mixed unless(callable|\TUnlessParameter|null $value, callable|null $callback, callable|null $default) * @method static \Illuminate\Support\Collection explain() * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters) * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters) * @method static void throwBadMethodCallException(string $method) * @method static void macro(string $name, object|callable $macro) * @method static void mixin(object $mixin, bool $replace) * @method static bool hasMacro(string $name) * @method static void flushMacros() * @method static mixed macroCall(string $method, array $parameters) * @mixin \Illuminate\Database\Query\Builder */ class ChunkedUpload extends \Illuminate\Database\Eloquent\Model { // } /** * App\Models\DeviceIp * * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp query() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp select(mixed $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp selectRaw(string $expression) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp fromRaw(string $expression, mixed $bindings) * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static array parseSub(mixed $query) * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp addSelect(mixed $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp distinct() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp useIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp forceIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp ignoreIndex(string $index) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, string $as) * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table) * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp mergeWheres(array $wheres, array $bindings) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp addArrayOfWheres(array $column, string $boolean, string $method) * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault) * @method static bool invalidOperatorAndValue(string $operator, mixed $value) * @method static bool invalidOperator(string $operator) * @method static bool isBitwiseOperator(string $operator) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereRaw(string $sql, mixed $bindings) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereValueBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereValueBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereValueNotBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereValueNotBetween(mixed $value, array{: \Illuminate\Contracts\Database\Query\Expression|string, : \Illuminate\Contracts\Database\Query\Expression|string} $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNested(string $boolean) * @method static \Illuminate\Database\Query\Builder forNestedWhere() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp addWhereExistsQuery(string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereRowValues(array $columns, string $operator, array $values, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereRowValues(array $columns, string $operator, array $values) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereJsonContains(string $column, mixed $value, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereJsonContains(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereJsonDoesntContain(string $column, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereJsonDoesntContain(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereJsonOverlaps(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereJsonDoesntOverlap(string $column, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereJsonDoesntOverlap(string $column, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereJsonContainsKey(string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereJsonContainsKey(string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereJsonDoesntContainKey(string $column, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereJsonDoesntContainKey(string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereJsonLength(string $column, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp dynamicWhere(string $method, array $parameters) * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereFullText(string|string[] $columns, string $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereFullText(string|string[] $columns, string $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp groupByRaw(string $sql) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp havingNested(string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp havingNull(array|string $columns, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orHavingNull(string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp havingNotNull(array|string $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orHavingNotNull(string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp havingBetween(string $column, string $boolean, bool $not) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp havingRaw(string $sql, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orHavingRaw(string $sql) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp inRandomOrder(string|int $seed) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orderByRaw(string $sql, array $bindings) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp skip(int $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp offset(int $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp take(int $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp limit(int $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp groupLimit(int $value, string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp forPage(int $page, int $perPage) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp forPageBeforeId(int $perPage, int|null $lastId, string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp forPageAfterId(int $perPage, int|null $lastId, string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column) * @method static array removeExistingOrdersFor(string $column) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query, bool $all) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp lock(string|bool $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp lockForUpdate() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp sharedLock() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp beforeQuery() * @method static void applyBeforeQueryCallbacks() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp afterQuery() * @method static mixed applyAfterQueryCallbacks(mixed $result) * @method static string toSql() * @method static string toRawSql() * @method static DeviceIp|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static mixed findOr(mixed $id, callable|string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, callable|null $callback) * @method static mixed value(string $column) * @method static mixed rawValue() * @method static mixed soleValue(string $column) * @method static \Illuminate\Support\Collection get(string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static array runSelect() * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items) * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $pageName, int|null $page, \Closure|int|null $total) * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $pageName, int|null $page) * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|(string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor) * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse) * @method static int<0, max> getCountForPagination((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static array runPaginationCountQuery((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp cloneForPaginationCount() * @method static (string|\Illuminate\Contracts\Database\Query\Expression)[] withoutSelectAliases((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns) * @method static \Illuminate\Support\LazyCollection cursor() * @method static void enforceOrderBy() * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key) * @method static string|null stripTableForPluck(string $column) * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key) * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key) * @method static string implode(string $column, string $glue) * @method static bool exists() * @method static bool doesntExist() * @method static mixed existsOr() * @method static mixed doesntExistOr() * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns) * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column) * @method static mixed aggregate(string $function, array $columns) * @method static float|int numericAggregate(string $function, array $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp setAggregate(string $function, (\Illuminate\Contracts\Database\Query\Expression|string)[] $columns) * @method static \TResult onceWithColumns((string|\Illuminate\Contracts\Database\Query\Expression)[] $columns, callable $callback) * @method static bool insert() * @method static int<0, max> insertOrIgnore() * @method static int insertGetId(string|null $sequence) * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query) * @method static int<0, max> update() * @method static int updateFrom() * @method static bool updateOrInsert() * @method static int upsert() * @method static int<0, max> increment(string $column, float|int $amount) * @method static int<0, max> incrementEach(array $columns, array $extra) * @method static int<0, max> decrement(string $column, float|int $amount) * @method static int<0, max> decrementEach(array $columns, array $extra) * @method static int delete(mixed $id) * @method static void truncate() * @method static \Illuminate\Database\Query\Builder newQuery() * @method static \Illuminate\Database\Query\Builder forSubQuery() * @method static list getColumns() * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value) * @method static \Illuminate\Support\Collection getUnionBuilders() * @method static mixed getLimit() * @method static mixed getOffset() * @method static list getBindings() * @method static array{select: list, from: list, join: list, where: list, groupBy: list, having: list, order: list, union: list, unionOrder: list} getRawBindings() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp setBindings(list $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type) * @method static mixed castBinding(mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp mergeBindings(self $query) * @method static list cleanBindings(array $bindings) * @method static mixed flattenValue(mixed $value) * @method static string defaultKeyName() * @method static \Illuminate\Database\ConnectionInterface getConnection() * @method static \Illuminate\Database\Query\Processors\Processor getProcessor() * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp useWritePdo() * @method static bool isQueryable(mixed $value) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp clone() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp cloneWithout() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp cloneWithoutBindings() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp dump(mixed ...$args) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp dumpRawSql() * @method static void dd() * @method static void ddRawSql() * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp wherePast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNowOrPast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWherePast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNowOrPast(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereNowOrFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereNowOrFuture(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp wherePastOrFuture(array|string $columns, string $operator, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereToday(array|string $columns, string $boolean) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereBeforeToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereTodayOrBefore(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereAfterToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereTodayOrAfter(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereBeforeToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereTodayOrBefore(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereAfterToday(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp orWhereTodayOrAfter(array|string $columns) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean) * @method static bool chunk(int $count, callable $callback) * @method static mixed chunkMap(callable $callback, int $count) * @method static bool each(callable $callback, int $count) * @method static bool chunkById(int $count, callable $callback, string|null $column, string|null $alias) * @method static bool chunkByIdDesc(int $count, callable $callback, string|null $column, string|null $alias) * @method static bool orderedChunkById(int $count, callable $callback, string|null $column, string|null $alias, bool $descending) * @method static bool eachById(callable $callback, int $count, string|null $column, string|null $alias) * @method static mixed lazy(int $chunkSize) * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias) * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias) * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending) * @method static DeviceIp|null first(array|string $columns) * @method static DeviceIp firstOrFail(array|string $columns, string|null $message) * @method static DeviceIp sole(array|string $columns) * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor) * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $builder, string $parameter) * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options) * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options) * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options) * @method static \Illuminate\Database\Eloquent\Builder|DeviceIp tap(callable $callback) * @method static mixed pipe(callable $callback) * @method static mixed when(callable|\TWhenParameter|null $value, callable|null $callback, callable|null $default) * @method static mixed unless(callable|\TUnlessParameter|null $value, callable|null $callback, callable|null $default) * @method static \Illuminate\Support\Collection explain() * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters) * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters) * @method static void throwBadMethodCallException(string $method) * @method static void macro(string $name, object|callable $macro) * @method static void mixin(object $mixin, bool $replace) * @method static bool hasMacro(string $name) * @method static void flushMacros() * @method static mixed macroCall(string $method, array $parameters) * @mixin \Illuminate\Database\Query\Builder */ class DeviceIp extends \Illuminate\Database\Eloquent\Model { // } /** * App\Models\Footer * * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $created_at * @property boolean $active * @property string $slug * @property string $title * @property int $id * @property-read \Illuminate\Database\Eloquent\Collection $footerItems * @property-read int|null $footerItems_count * @method static \Illuminate\Database\Eloquent\Builder