Изучаю Laravel. Хочется понять структуру валидации данных.
Делаю интернет-магазин. Есть корзина, в которой содержатся товары, есть поля для личных данных и есть поле промокод. Пользователь, отправляя свои данные, отправляет их в POST запросе, т.е. есть поля $request->promocode, $request->phone и т.д.. Правильно ли я понимаю, что делать всю валидацию и большое ветвление по проверке промокода и т.д. в контроллере - моветон? Если да, то каким образом сделать это все правильно?
Данный вопрос является довольно абстрактным, но, на мой взгляд, несет в себе большую помощь тем, кто только понял весь паттерн MVC и начинает вникать в web-разработку еще глубже.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости