У меня есть столбики и темы. Мое отношение: posts.thread_id = threads.id
.Laravel - Orderby created_t date в стол сообщения из таблицы тем
Я пытаюсь создать форум с темами с большим количеством сообщений. Я хочу заказать список по дате created_at
.
Итак: создаю новое сообщение, и теперь оно связано с нитью. Когда я перехожу на главную страницу форума, он должен заказывать потоки, используя обновленные сообщения в каждом потоке. Другими словами, это похоже на то, когда кто-то отвечает потоку в переполнении стека, он попадает на верх.
Надеюсь, это имеет смысл.
Мое отношение в Thread.php
public function posts()
{
return $this->hasMany('App\Forum\Post', 'thread_id', 'id');
}
соотношение в Post.php
public function thread()
{
return $this->belongsTo('App\Forum\Thread', 'thread_id', 'id');
}
Мой код, чтобы упорядочить темы:
$threads = Thread::all();
Он просто отображает темы, в порядке его ID. Пожалуйста помоги. Любая помощь высоко ценится.
Вместо 'protected $ touchhes' в модальном, я пошел с' $ thread-> touch() 'в моем контроллере при создании нового сообщения. Спасибо! –