вывести где то текст?)
Темболее если это доступно шаблонизатором в две строчки)
пишите все в одном файле, зачем разные модели и контроллеры создавать
В даном случае проще в шаблоне две строчки, чем писать сервисы и ненужную логику. И потом когда заказчик захочет завтра убрать это, то опять надо все убирать в сервисах. Нафиг такой гемор?
А вы когда-нибудь проекты за другими программистами дописывали?
Дописывал! И такой вариант как раз будет самый лучший. А дописывал я проекты такие, где примерно такой код в сервисах был: function getId(){ return Auth::user()->id; } Вот это как раз гавнокод. Хотя, сервисы как бы) Кстате, в шаблоне вызывается как раз этот именно getId :) Хотя, зачем такое? Можно же просто в шаблоне Auth::id().
то что ты не понимаешь зачем это делается - не значит, что это плохо
юзер раскрывает свой стейт только сервису, в котором метод getId сервис не раскрывает стейт юзера, а только отдает айди
Нет, не стандартные методы переименовывать))) Это тупо :) Но это не важно.
Какой стейт?)) Просто использовалось что бы получить ИД юзера и все)))
если ты в контроллере используешь класс юзера напрямую, ты раскрываешь стейт
Завтра вам скажут, у нас не ID юзера, а UUID теперь. Вы будете уверены, что вы ничего не поломаете?
и это кстати правильнее, использовать текстовый ууид
Не скажут. Это тоже самое что: "сегодня у нас блог, а завтра будет видео сайт. Но надо статьи в видео пересобрать"
причем тут переименовывать? есть архитектурные паттерны, которые хотят отделять магические методы фреймворка от своего кода
сегодня ты отдал автоинкремент айди в запрос, завтра твою базу перебрали и данные пользователя скоммуниздили. заказчик офигел и сказал переделывать на ууид. твои действия?)
я тебе что-то за ID и UUID говорил? моя речь о архитектуре
Если норм проект, то делают middleware. Та и есть групы пользователей, которым разрешают смотреть\перебирать всех пользователей, а другим нет. Зачем ВСЕМ дать возможность перебирать пользователей?))) Это не тупо как бы?)))
никому нельзя перебирать пользователей, а автоинкременты зло
Не зло. Тогда и новости в автоинкременте зло :) Спарсить можно все сразу :) Так тут они как раз всем видны )
новости данных не хранят пользовательских
Обсуждают сегодня