Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день ни как не выходит правильно(всмысле как мне надо) вывести 5 последних комментариев
вообщем вывожу 5 комментов таким способом
public function lastcomments(){
return $this->hasMany('App\Comment','blogitem_id')->with('userprofile')->orderBy('created_at', 'desc')->limit(3)->get();
}
но выходит что он берет первые 5 комментариев отсортированные от новых к более старым
если изменить orderBy('created_at', 'desc') на orderBy('created_at', 'asc')
то он выводит первые 5 комментов(самые старые)
как мне вывести 5 последних комментариев с сортировкой asc но самые последлние
Попробуй так:
public function lastcomments(){
return $this->hasMany('App\Comment','blogitem_id')->with('userprofile')->latest('created_at')->limit(3)->get();
}
Не в сети
Попробуй так:
public function lastcomments(){ return $this->hasMany('App\Comment','blogitem_id')->with('userprofile')->latest('created_at')->limit(3)->get(); }
к сожалению всё равно выводит в обратном порядке
А в базе created_at отличается?
Не в сети
Не в сети
Спасибо огромное то что нужно!!!
Спасибо - реверс работает)) то что нужно!
в разработке
Не в сети
Страницы 1