Я хочу отсортировать 2 таблицы в Laravel. У меня есть таблица потоков и таблица ответов для потоков. Поэтому я хотел бы отсортировать по последнему ответу -> дате создания потока.
Вот мой код:
$last_posts = DB::table('threads')
->join('threads__answers', 'threads__answers.thread', '=', 'threads.id')
->orderBy('threads__answers.id', 'DESC')
->orderBy('threads.id', 'DESC')
->get();
Моя проблема в том, что ... если поток имеет несколько ответов, topi c отображается несколько раз в foreach. Я хочу, чтобы цепочка была отсортирована по актуальности, включая ответы (отображать один раз). Надеюсь, вы понимаете мою проблему / вопрос. Я в отчаянии и надеюсь, что вы сможете мне помочь.
Я использую foreach для c bootstrap -таблицы.