Способы выборки

Выборка записей

// выборка всех записей
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();