Files
laravel-file-upload-series/vendor/_laravel_ide/_model_helpers.php
T
2025-05-09 14:32:00 +09:00

630 lines
76 KiB
PHP

<?php
namespace App\Models {
/**
* App\Models\Upload
*
* @property \Illuminate\Support\Carbon|null $updated_at
* @property \Illuminate\Support\Carbon|null $created_at
* @property string $original_filename
* @property string $filename
* @property int $id
* @property-read mixed $url
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereFilename($value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereOriginalFilename($value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload newQuery()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload query()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload select(array|mixed $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload selectRaw(string $expression)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload fromRaw(string $expression, mixed $bindings)
* @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static array parseSub(mixed $query)
* @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload addSelect(array|mixed $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload distinct()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload useIndex(string $index)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload forceIndex(string $index)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload ignoreIndex(string $index)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload 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<Upload>|Upload joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<Upload>|Upload joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload 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<Upload>|Upload leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<Upload>|Upload 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<Upload>|Upload 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<Upload>|Upload rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<Upload>|Upload 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<Upload>|Upload crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<Upload>|Upload mergeWheres(array $wheres, array $bindings)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereRaw(string $sql, mixed $bindings, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereRaw(string $sql, mixed $bindings)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNested(string $boolean)
* @method static \Illuminate\Database\Query\Builder forNestedWhere()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload addWhereExistsQuery(string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereRowValues(array $columns, string $operator, array $values, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereRowValues(array $columns, string $operator, array $values)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereJsonContains(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereJsonDoesntContain(string $column, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereJsonDoesntContain(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereJsonOverlaps(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereJsonDoesntOverlap(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereJsonContainsKey(string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereJsonContainsKey(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereJsonDoesntContainKey(string $column, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereJsonDoesntContainKey(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereJsonLength(string $column, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload dynamicWhere(string $method, array $parameters)
* @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereFullText(string|string[] $columns, string $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereFullText(string|string[] $columns, string $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload groupByRaw(string $sql)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload 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<Upload>|Upload havingNested(string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload havingNull(array|string $columns, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orHavingNull(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload havingNotNull(array|string $columns, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orHavingNotNull(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload havingBetween(string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload havingRaw(string $sql, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orHavingRaw(string $sql)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload inRandomOrder(string|int $seed)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orderByRaw(string $sql, array $bindings)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload skip(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload offset(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload take(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload limit(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload groupLimit(int $value, string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload forPage(int $page, int $perPage)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload forPageBeforeId(int $perPage, int|null $lastId, string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload forPageAfterId(int $perPage, int|null $lastId, string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
* @method static array removeExistingOrdersFor(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload lock(string|bool $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload lockForUpdate()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload sharedLock()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload beforeQuery()
* @method static void applyBeforeQueryCallbacks()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload afterQuery()
* @method static mixed applyAfterQueryCallbacks(mixed $result)
* @method static string toSql()
* @method static string toRawSql()
* @method static Upload|null find(int|string $id, array|string $columns)
* @method static mixed findOr(mixed $id, callable|list<string>|string $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<int,\stdClass> get(array|string $columns)
* @method static array runSelect()
* @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
* @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, array|string $columns, string $pageName, int|null $page, \Closure|int|null $total)
* @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, array|string $columns, string $pageName, int|null $page)
* @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
* @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
* @method static int getCountForPagination(array $columns)
* @method static array runPaginationCountQuery(array $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload cloneForPaginationCount()
* @method static array withoutSelectAliases()
* @method static \Illuminate\Support\LazyCollection<int,\stdClass> 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 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<Upload>|Upload setAggregate(string $function, array $columns)
* @method static mixed onceWithColumns(array $columns, callable $callback)
* @method static bool insert()
* @method static int insertOrIgnore()
* @method static int insertGetId(string|null $sequence)
* @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static int update()
* @method static int updateFrom()
* @method static bool updateOrInsert()
* @method static int upsert(array|string $uniqueBy, array|null $update)
* @method static int increment(string $column, float|int $amount)
* @method static int incrementEach(array<string,float|int|numeric-string> $columns, array<string,mixed> $extra)
* @method static int decrement(string $column, float|int $amount)
* @method static int decrementEach(array<string,float|int|numeric-string> $columns, array<string,mixed> $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 array 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<Upload>|Upload setBindings(list $bindings, string $type)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload addBinding(mixed $value, string $type)
* @method static mixed castBinding(mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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<Upload>|Upload useWritePdo()
* @method static bool isQueryable(mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload clone()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload cloneWithout()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload cloneWithoutBindings()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload dump(mixed ...$args)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload dumpRawSql()
* @method static void dd()
* @method static void ddRawSql()
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload wherePast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNowOrPast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWherePast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNowOrPast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereNowOrFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereNowOrFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload wherePastOrFuture(array|string $columns, string $operator, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereToday(array|string $columns, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereBeforeToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereTodayOrBefore(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereAfterToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload whereTodayOrAfter(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereBeforeToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereTodayOrBefore(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereAfterToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload orWhereTodayOrAfter(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<Upload>|Upload 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 Upload|null first(array|string $columns)
* @method static Upload firstOrFail(array|string $columns, string|null $message)
* @method static Upload 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<mixed> $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<Upload>|Upload 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 Upload extends \Illuminate\Database\Eloquent\Model
{
//
}
/**
* App\Models\User
*
* @property \Illuminate\Support\Carbon|null $updated_at
* @property \Illuminate\Support\Carbon|null $created_at
* @property string|null $remember_token
* @property string $password
* @property \Illuminate\Support\Carbon|null $email_verified_at
* @property string $email
* @property string $name
* @property int $id
* @property-read \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
* @property-read int|null $notifications_count
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereEmailVerifiedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User wherePassword($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User newQuery()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User query()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User select(array|mixed $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User selectRaw(string $expression)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User fromRaw(string $expression, mixed $bindings)
* @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static array parseSub(mixed $query)
* @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User addSelect(array|mixed $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User distinct()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User useIndex(string $index)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User forceIndex(string $index)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User ignoreIndex(string $index)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User 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<User>|User joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<User>|User joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User 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<User>|User leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<User>|User 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<User>|User 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<User>|User rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<User>|User 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<User>|User crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|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<User>|User mergeWheres(array $wheres, array $bindings)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereRaw(string $sql, mixed $bindings, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereRaw(string $sql, mixed $bindings)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereBetween(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNotBetween(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNested(string $boolean)
* @method static \Illuminate\Database\Query\Builder forNestedWhere()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User addWhereExistsQuery(string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereRowValues(array $columns, string $operator, array $values, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereRowValues(array $columns, string $operator, array $values)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereJsonContains(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereJsonDoesntContain(string $column, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereJsonDoesntContain(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereJsonOverlaps(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereJsonDoesntOverlap(string $column, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereJsonContainsKey(string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereJsonContainsKey(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereJsonDoesntContainKey(string $column, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereJsonDoesntContainKey(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereJsonLength(string $column, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User dynamicWhere(string $method, array $parameters)
* @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereFullText(string|string[] $columns, string $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereFullText(string|string[] $columns, string $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User groupByRaw(string $sql)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User 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<User>|User havingNested(string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User havingNull(array|string $columns, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orHavingNull(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User havingNotNull(array|string $columns, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orHavingNotNull(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User havingBetween(string $column, string $boolean, bool $not)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User havingRaw(string $sql, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orHavingRaw(string $sql)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User inRandomOrder(string|int $seed)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orderByRaw(string $sql, array $bindings)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User skip(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User offset(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User take(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User limit(int $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User groupLimit(int $value, string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User forPage(int $page, int $perPage)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User forPageBeforeId(int $perPage, int|null $lastId, string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User forPageAfterId(int $perPage, int|null $lastId, string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
* @method static array removeExistingOrdersFor(string $column)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User lock(string|bool $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User lockForUpdate()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User sharedLock()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User beforeQuery()
* @method static void applyBeforeQueryCallbacks()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User afterQuery()
* @method static mixed applyAfterQueryCallbacks(mixed $result)
* @method static string toSql()
* @method static string toRawSql()
* @method static User|null find(int|string $id, array|string $columns)
* @method static mixed findOr(mixed $id, callable|list<string>|string $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<int,\stdClass> get(array|string $columns)
* @method static array runSelect()
* @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
* @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, array|string $columns, string $pageName, int|null $page, \Closure|int|null $total)
* @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, array|string $columns, string $pageName, int|null $page)
* @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
* @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
* @method static int getCountForPagination(array $columns)
* @method static array runPaginationCountQuery(array $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User cloneForPaginationCount()
* @method static array withoutSelectAliases()
* @method static \Illuminate\Support\LazyCollection<int,\stdClass> 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 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<User>|User setAggregate(string $function, array $columns)
* @method static mixed onceWithColumns(array $columns, callable $callback)
* @method static bool insert()
* @method static int insertOrIgnore()
* @method static int insertGetId(string|null $sequence)
* @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
* @method static int update()
* @method static int updateFrom()
* @method static bool updateOrInsert()
* @method static int upsert(array|string $uniqueBy, array|null $update)
* @method static int increment(string $column, float|int $amount)
* @method static int incrementEach(array<string,float|int|numeric-string> $columns, array<string,mixed> $extra)
* @method static int decrement(string $column, float|int $amount)
* @method static int decrementEach(array<string,float|int|numeric-string> $columns, array<string,mixed> $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 array 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<User>|User setBindings(list $bindings, string $type)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User addBinding(mixed $value, string $type)
* @method static mixed castBinding(mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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<User>|User useWritePdo()
* @method static bool isQueryable(mixed $value)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User clone()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User cloneWithout()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User cloneWithoutBindings()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User dump(mixed ...$args)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User dumpRawSql()
* @method static void dd()
* @method static void ddRawSql()
* @method static \Illuminate\Database\Eloquent\Builder<User>|User wherePast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNowOrPast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWherePast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNowOrPast(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereNowOrFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereNowOrFuture(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User wherePastOrFuture(array|string $columns, string $operator, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereToday(array|string $columns, string $boolean)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereBeforeToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereTodayOrBefore(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereAfterToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User whereTodayOrAfter(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereBeforeToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereTodayOrBefore(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereAfterToday(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User orWhereTodayOrAfter(array|string $columns)
* @method static \Illuminate\Database\Eloquent\Builder<User>|User 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 User|null first(array|string $columns)
* @method static User firstOrFail(array|string $columns, string|null $message)
* @method static User 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<mixed> $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<User>|User 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 User extends \Illuminate\Foundation\Auth\User
{
//
}
}