$post = Post::with('user:id,name,email')->get(['id','title','user_id']) Как сделать то-же самое, только при связи many-to-many? Например получить пользователя со всеми группами, в которых он состоит, через промежуточную таблицу?
Как вы группируете контроллеры\модели в папках? Дабы эта каша просто не вываливалась при открытии папки
Папку Models. Если несколько ролей и доступов у сайта (админка там, или разные админки), то группирую классы для них по папкам. Например, сайт с простой админкой сразу делаю: Models/Admin/ Http/Controllers/Admin/
Папку Models. Если несколько ролей и доступов у сайта (админка там, или разные админки), то группирую классы для них по папкам. Например, сайт с простой админкой сразу делаю: Models/Admin/ Http/Controllers/Admin/
А что ты будешь делать если есть возможность создавать роли с определенными пермишенами? о_О
Все равно так можно делать. Тут суть не в привязке к роли, а в том что у твоего сайта по логике разные части если есть, то их по папкам можно раскидать.
Окей, а в чем неудобство по твоему может быть? Если в дублировании кода, в Ларе любую бизнес-логику выносят в отдельный сервис и потом юзают где надо, но думаю ты это и так знаешь