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