Size: a a a

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

2020 February 12

A

Adel in Laravel для начинающих
Илья Сакович
$category = Category::active()->findOrFail($request->input('category_id'))
Нужно юзеру ошибку красивую показать. А не то, что категории нет
источник

ИС

Илья Сакович in Laravel для начинающих
У юзера не будет возможности выбрать эту категорию
источник

ИС

Илья Сакович in Laravel для начинающих
Потому что её не будет в списке
источник

A

Adel in Laravel для начинающих
А. Ну ок, да.
источник

ИС

Илья Сакович in Laravel для начинающих
Разве что кейс, что во время заполнения формы ее заарживировали
источник

A

Adel in Laravel для начинающих
Просто бывают случаи посложнее.
источник

ИС

Илья Сакович in Laravel для начинающих
Тут 404 словим))
источник

И

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

A

Adel in Laravel для начинающих
Типа не хватает денег у тебя
источник

A

Adel in Laravel для начинающих
Это ведь тоже можно валидацией назвать
источник

ИС

Илья Сакович in Laravel для начинающих
Ну это где-то в глубинах логики будет эксепшен NotEnoughBalanceException
источник

A

Adel in Laravel для начинающих
Или товар был 1 доступен. А когда юзер захотел заказ оформить - его уже купили
источник

A

Adel in Laravel для начинающих
Илья Сакович
Ну это где-то в глубинах логики будет эксепшен NotEnoughBalanceException
Вот. Я как раз про это и писал)
источник

ИС

Илья Сакович in Laravel для начинающих
На уровне контроллера - уже преобразование этого исключения в флеш сообщение допустим
источник

ИС

Илья Сакович in Laravel для начинающих
Ну это уже грубо говоря не валидация входных данных
источник

ИС

Илья Сакович in Laravel для начинающих
А валидация проверка условий выполнения логики
источник

ИС

Илья Сакович in Laravel для начинающих
Тут я согласен, что это должно быть не в форм реквесте
источник

ИС

Илья Сакович in Laravel для начинающих
🤝
источник

M

Max in Laravel для начинающих
Как сделать, чтобы значение релэйшна соотносился со связанным с ним атррибутом?
источник

ИС

Илья Сакович in Laravel для начинающих
Max
Как сделать, чтобы значение релэйшна соотносился со связанным с ним атррибутом?
это как?
источник