Laravel по-русски

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

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

#1 Re: Laravel 5.x » Количество связанных данных одним запросом » 11.08.2015 13:40:46

TuX560 пишет:

Благодарю, чуть позже испытаю. Не силен в работе с бд, но понять не могу ведь проще не получать все поля и не join'ить их, а просто подсчитать количество(к примеру по полю post.id) или бд сама разберется и на больших данных ей пофиг все не все join'ить?

Да, забыл, что можно еще указать where(), где будет указан, например, id поста и посчитаются только его комментарии. А если надо просто посчитать кол-во всех комментариев вообще, то зачем придумывать какие-то усложнения и просто не посчитать отдельным, простым запросом?

#2 Re: Laravel 5.x » Передача модели из View в контроллер » 11.08.2015 12:05:38

Я так понял, что автор после загрузки страницы редактирования хочет, чтобы каким-то образом после редактирования пользователем данных, вновь не получать объект, а каким-то образом "получить его после завершения работы скрипта", лол.

#3 Re: Laravel 5.x » Количество связанных данных одним запросом » 11.08.2015 11:48:07

$result = DB::table('posts')
            ->join('comments', 'posts.id', '=', 'comments.post_id')
            ->select('posts.*', 'COUNT(comments.id)')
            ->get();

Не?

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