Способы выборки
Выборка записей
// выборка всех записей News::all(); // выборка с условием News::where(['active' => 1, 'category_id' => 4])->get(); News::where('views', '>', '100'])->get(); // Выборка указанного количества записей News::where(['active' => 1])->limit(10)->get(); // Сортировка News::where(['active' => 1])->orderByDesc('created_at')->get(); // Выборка указанных записей News::find([1,4,7]); // Выборка сегодняшних записи News::whereDate('created_at', '=', date('Y-m-d'))->get();
Выборка одной записи
// Выборка одной записи News::find(1); News::findOrFail(1); // Выборка одной записи с условием News::where(['id' => 1, 'active' => 1])->first(); News::where(['id' => 1, 'active' => 1])->firstOrFail();
Другое
// подсчитать кол-во записей News::count(); News::where(['active' => 1])->count();
Поддержать автора