Контроллер ViewController
класс ViewController расширяет Controller (Код источника)
Свойства
| защищённый массив | $middleware | Регистрируемые на контроллере посредники. | из Контроллера |
| защищённый ResponseFactory | $response | Реализация фабрики ответов. |
Методы
| ControllerMiddlewareOptions | middleware(Closure|массив|строка $middleware, массив $options = []) Регистрация посредников на контроллере. | из Контроллера |
| массив | getMiddleware() Получение посредников, назначенных контроллеру. | из Контроллера |
| Response | callAction(строка $method, массив $parameters) Выполнение действия на контроллере. | |
| смешанный тип | __call(строка $method, массив $parameters) Обработка вызовов отсутствующих методов контроллера. | из Контроллера |
| void | __construct(ResponseFactory $response) Создание нового экземпляра контроллера. | |
| Response | __invoke(смешанный тип ...$args) Вызов метода контроллера. |
Детали
ControllerMiddlewareOptions middleware(Closure|массив|строка $middleware, массив $options = [])
Регистрация посредников на контроллере.
массив getMiddleware()
Получение посредников, назначенных контроллеру.
Response callAction(строка $method, массив $parameters)
Выполнение действия на контроллере.
смешанный тип __call(строка $method, массив $parameters)
Обработка вызовов отсутствующих методов контроллера.
void __construct(ResponseFactory $response)
Создание нового экземпляра контроллера.
Response __invoke(смешанный тип ...$args)
Вызов метода контроллера.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Routing/ViewController.html