Laravel Как создать выборку?

StalkerClasses

Новичок
\App\User::where('name', 'some_name')->where('email', 'som@_email')->first();

Везде идут примеры где сразу после модели идет where.
А как сделать инициализацию модели без where?

\App\User:;

Например может добавиться limit.
Если он идет сразу после \App\User:; то его нужно писать не как -> а как ::.

В yii2 например инициализация пишется как \App\User::find();
 

fixxxer

К.О.
Партнер клуба
В Eloquent-е вся статика сделана магией через __callStatic, который упрощенно выглядит так:

PHP:
public static function __callStatic($method, $args)
{
     return (new static())->$method(...$args);
}
 

StalkerClasses

Новичок
Сделал так:

$rows = Model::getModel();
дальше условаия и лимиты через ->, в конце ->get().
 
Сверху