Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 09.02.2020 12:57:59

Как правильно составить запрос в базу?

Мне необходимо вывести на странице комментарии, которые соответствуют определенному посту. Написал метод, он вроде как выводит комменты, но выводит их под всеми постами

public function boot()
{
    View::composer('*', function($music) {
        $music->with(['post_comment' => Music_comment::join('posts', 'music_comments.post_id','=', 'posts.post_id')
            ->orderBy('music_comments.created_at', 'desc')
            ->limit(4)
            ->get()]);
    });
}

Не в сети

#2 09.02.2020 13:36:28

Re: Как правильно составить запрос в базу?

Этот метод не выводит комменты вообще. Этот код доставляет данные в шаблон. А чтобы делать что-то под- или над- или вместо- надо править сам шаблон вывода. Из этого примера никак не понять какой именно шаблон.

Вот так оно бывает когда программируешь методом "сделайте за меня". Копируешь, вставляешь, а в голове ничего не остаётся.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

Подвал раздела