Вы, должно быть, получили ошибку при использовании order_by
, поскольку это не синтаксис в Laravel.
$localnews = Articles::whereHas('sous_categories',
function ($query) {
$query->where('id', '15')->orderBy('created_at', 'desc');
})->first();
Пожалуйста, ознакомьтесь с официальной документацией , чтобы помочь вам.
И при использовании first()
вам не нужно использовать get()
.
get()
, который мы используем для извлечения многомерного ассоциативного массива.
first()
мы используем для извлечения одной записикоторый соответствует первому.
Вот краткая разница между всеми функциями, которые вы будете использовать после. ссылка .