Структура laravel на примере интернет-магазина

285
03 января 2018, 20:27

Изучаю Laravel. Хочется понять структуру валидации данных.

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

Данный вопрос является довольно абстрактным, но, на мой взгляд, несет в себе большую помощь тем, кто только понял весь паттерн MVC и начинает вникать в web-разработку еще глубже.

READ ALSO
Как вызвать аяксом функцию внутри РНР-класса с запрещённым прямым доступом

Как вызвать аяксом функцию внутри РНР-класса с запрещённым прямым доступом

Есть РНР-файл с классом и функцией внутри класса, который подключается к файлу с главным классом:

213
Как добавить нужно условие MySQL?

Как добавить нужно условие MySQL?

Есть поиск на сайте по тегам:

200
Как получить данные от пользователя php

Как получить данные от пользователя php

Можно ли получить данные от пользователя, не используя html формы? Благодарю за ответы

194