Symfony, но в Laravel это FormRequest. Суть в том, что в экшен контроллера передается не request, а, например, UpdateUserInfoResource $request. У этого класса есть конструктор, который принимает значения свойств и геттеры. Где описывается создание этого объекта? Или он автоматом создается из request'а? Возможно, что-то не так спросил, уточните. С Symfony не давно)
В симфе есть аргумент резолвер и парамконвертер, которые преобразовывают реквест во что угодно
Обсуждают сегодня