Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Оцените пожалуйста код, типичного простого блога.
Регистрация пользователей.
Пользователям можно только комментить и изменять свой профиль.
Админ может, добавлять посты, категории, теги, убирать ненужные комменты.
Сделал свою костыльную панинацию
https://github.com/Div-Man/My-first-lar … .blade.php
----------------------------------------------------
Я хотел, что бы на главной странице, выводились посты и для каждого поста, выводилось количество комментов, нормальным способом это сделать не смог и сделал таким способом
19 строка https://github.com/Div-Man/My-first-lar … roller.php
и 38 https://github.com/Div-Man/My-first-lar … .blade.php
------------------------------------------
Весь репозиторий https://github.com/Div-Man/My-first-laravel-blog
Не в сети
А какую оценку ты ждешь? Наверняка ты сам догадываешься, что это все не очень. Для проекта с 6 тривиальными моделями - вообще без разницы.
Все проблемы появляются при усложнении логики.
По поводу количества комментариев - насколько я знаю, в ларавел из коробки нет подходящего функционала, есть решения через объявление отношения, которое по факту возвращает только количество связанных сущностей, но, это такое.
Доставать отдельным запросом - нормальный вариант, только обычно стараются это делать не в контроллере и как-то максимально реюзабельно. А если говорить о больших проектах - так там вообще денормализация БД, запросы COUNT(*) не делают, а следят за счетчиками в коде + кэши и т.п.
Работает - и ладно Все когда-то так начинали.
Не в сети
Страницы 1