Конструктор запросов Eloquent
Первый вызов всегда идёт через статический метод. Все дальнейшие вызовы выполнятся из объекта, который возвращает первый вызов. Метод get()
возвращает объект Illuminate\Support\Collection
c результатами, в котором каждый результат — это экземпляр класса stdClass
. Метод get()
указывает на окончание запроса и выполняет его в базу данных.
Все методы, доступные в конструкторе запросов, также доступны при работе с моделями Eloquent.
app/Http/Controllers/PostController.php<?php
use App\Models\Post;
class PostController extends Controller
{
public function show()
{
$posts = Post::where('id', '>', 3)->get();
dump($posts);
}
}