Size: a a a

Laravel для начинающих

2020 January 29

И

Игорь in Laravel для начинающих
источник

И

Игорь in Laravel для начинающих
Единственное условие, версия лары должна быть >=5.8
источник

И

Игорь in Laravel для начинающих
Roman Kolosov
Никак
@rvkolosov @guggkit

->created_at->isoFormat('D MMMM YYYY г.');

выведет "22 февраля 2019 г."

да, на конце буква "Я" в названии месяца
источник

N

Ninja in Laravel для начинающих
Яков Зверев
Это фабричный метод?
источник

DM

Dmitry M in Laravel для начинающих
$post = Post::with('user:id,name,email')->get(['id','title','user_id'])
Как сделать то-же самое, только при связи many-to-many?
Например получить пользователя со всеми группами, в которых он состоит, через промежуточную таблицу?
источник

M

Michael in Laravel для начинающих
Success
ребят, не знаете, раньше видел штуку такую, чтобы в цикле например, с ставлю символ любой, например |, и он ставится везде, кроме последнего
Эта штука называется "программист", который пишет проверку, чтобы у последнего элемента не выводить палку. Или не выводить её перед первым элементом.
источник

D

DK in Laravel для начинающих
Как вы группируете контроллеры\модели в папках? Дабы эта каша просто не вываливалась при открытии папки
источник

С

Санжар in Laravel для начинающих
DK
Как вы группируете контроллеры\модели в папках? Дабы эта каша просто не вываливалась при открытии папки
Папку Models.
Если несколько ролей и доступов у сайта (админка там, или разные админки), то группирую классы для них по папкам.
Например, сайт с простой админкой сразу делаю:
Models/Admin/
Http/Controllers/Admin/
источник

D

DK in Laravel для начинающих
Санжар
Папку Models.
Если несколько ролей и доступов у сайта (админка там, или разные админки), то группирую классы для них по папкам.
Например, сайт с простой админкой сразу делаю:
Models/Admin/
Http/Controllers/Admin/
А что ты будешь делать если есть возможность создавать роли с определенными пермишенами? о_О
источник

С

Санжар in Laravel для начинающих
Все равно так можно делать.
Тут суть не в привязке к роли, а в том что у твоего сайта по логике разные части если есть, то их по папкам можно раскидать.
источник

D

DK in Laravel для начинающих
Тогда другой момент, если это API, у тебя 2 папки User\Admin они оба могут просматривать список новостей(условно)
источник

D

DK in Laravel для начинающих
двойной CRUD?)
источник

D

DK in Laravel для начинающих
или я чего-то не понимаю 🌚
источник

С

Санжар in Laravel для начинающих
DK
Тогда другой момент, если это API, у тебя 2 папки User\Admin они оба могут просматривать список новостей(условно)
В Models можно сделать папку Commons как в Yii2, но я не уверен правильно ли это
источник

D

DK in Laravel для начинающих
Models - ладно,а Контроллеры?
источник

С

Санжар in Laravel для начинающих
Ты имеешь в виду у меня апи и допустим в контроллерах если две админки и там и там повторяются методы?
источник

С

Санжар in Laravel для начинающих
Т.к по структуре они похожи (оба круд, но просто для разных ролей или для разной части сайта)
источник

D

DK in Laravel для начинающих
Санжар
Ты имеешь в виду у меня апи и допустим в контроллерах если две админки и там и там повторяются методы?
Действия над одной сущностью
источник

С

Санжар in Laravel для начинающих
DK
Действия над одной сущностью
Окей, а в чем неудобство по твоему может быть?
Если в дублировании кода, в Ларе любую бизнес-логику выносят в отдельный сервис и потом юзают где надо, но думаю ты это и так знаешь
источник

С

Санжар in Laravel для начинающих
Но все равно структура в какой-то момент разрастись может.
источник