Вопрос проверяет, понимаете ли вы, как Laravel работает с входящими HTTP-данными и где правильно размещать логику валидации.
Короткий ответ
Request в Laravel представляет входящий HTTP-запрос и даёт доступ к параметрам, заголовкам, файлам и пользователю. Правила валидации можно описывать прямо в контроллере, но чаще используют отдельные классы FormRequest. В FormRequest правила валидации описываются в методе rules(). Такой подход делает код чище и переиспользуемым.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.