Size: a a a

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

2020 August 24

AR

Anton Reviakin in Laravel для начинающих
та просмотрел, логики такой и нет, в основном пока мидлы, выборки в репозитариях, стандартная авторизация
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
можешь сервисный слой добавить
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
Anton Reviakin
вот думаю сделать в формРеквестах (добавил свой Rules класс) для проверки разрешено ли выбирать статус заказа в зависимости от текущего статуса
Если нужно проверять разрешения , можешь посмотреть в сторону Policies =)))
источник

AR

Anton Reviakin in Laravel для начинающих
ага... спасибо, попробую
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
Anton Reviakin
ага... спасибо, попробую
А проверку делать в форм реквесте =)))
источник

С

Сидредин in Laravel для начинающих
Alexander Pavlenko 🌚
Ну у вас наверное логика в моделях
Логику лучше там писать или в другом месте?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
у каждого свой подход, главное не в контроллере
источник

AH

Andrey Helldar in Laravel для начинающих
Сидредин
Логику лучше там писать или в другом месте?
Если логика - это доп условия запросов релейшенов, то их стоит писать в скоупах модели.
Если логика - это нечто большее, чем простые скоупы, например, сравнение, объединение, вычисление, произведение каких-либо других действий, то это лучше выносить в сервисы (app/Services).
источник

AR

Anton Reviakin in Laravel для начинающих
Рустам Исакжанов
А проверку делать в форм реквесте =)))
Да, валидация входящих данных я в формРеквесте делаю, добавил между контроллером и репозиторием сервисный слой
источник

MM

Mr. Maklaren in Laravel для начинающих
Andrey Helldar
Если логика - это доп условия запросов релейшенов, то их стоит писать в скоупах модели.
Если логика - это нечто большее, чем простые скоупы, например, сравнение, объединение, вычисление, произведение каких-либо других действий, то это лучше выносить в сервисы (app/Services).
Не понял, что значит в Services? Я в репозиториях храню
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
Anton Reviakin
Да, валидация входящих данных я в формРеквесте делаю, добавил между контроллером и репозиторием сервисный слой
Я имел ввиду проверку политики can, cant в форм реквесте =)))
источник

AR

Anton Reviakin in Laravel для начинающих
Рустам Исакжанов
Я имел ввиду проверку политики can, cant в форм реквесте =)))
ааа)
источник

A

Adel in Laravel для начинающих
Mr. Maklaren
Не понял, что значит в Services? Я в репозиториях храню
Ну ты просто сервисы репозиториями назвал.
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
источник

MM

Mr. Maklaren in Laravel для начинающих
Adel
Ну ты просто сервисы репозиториями назвал.
А, ну, как паттерн называется, так и обозвал)
источник

A

Adel in Laravel для начинающих
Mr. Maklaren
А, ну, как паттерн называется, так и обозвал)
Это не тот паттерн
источник

MM

Mr. Maklaren in Laravel для начинающих
Adel
Это не тот паттерн
Почему?
источник

A

Adel in Laravel для начинающих
Долго объяснять
источник

A

Adel in Laravel для начинающих
Но паттерн репозиторий это точно не про элоквентовские сервисы
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
Mr. Maklaren
Почему?
источник