Способы выборки
Выборка записей
Примеры выборки записей:
// выборка всех записей
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]);
// Аналог оператора IN
News::whereIn('category', [1, 5, 10])->get();
News::whereNotIn('category', [1, 5, 10])->get();
// Выборка сегодняшних записи
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();
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта
