Контроллер ViewController
класс ViewController расширяет Controller (View source)
Свойства
| protected массив | $middleware | Зарегистрированные на контроллере middleware. | из Контроллер |
| protected ResponseFactory | $response | Реализация фабрики ответов. |
Методы
| ControllerMiddlewareOptions | middleware(Closure|массив|строка $middleware, массив $options = []) Регистрация middleware на контроллере. | из Контроллер |
| массив | getMiddleware() Получить назначенные контроллеру middleware. | из Контроллер |
| Response | callAction(строка $method, массив $parameters) Выполнение действия на контроллере. | из Контроллер |
| смешанный тип | __call(строка $method, массив $parameters) Обработка вызовов отсутствующих методов контроллера. | из Контроллер |
| void | __construct(ResponseFactory $response) Создание нового экземпляра контроллера. | |
| Response | __invoke(массив ...$args) Вызов метода контроллера. |
Подробности
ControllerMiddlewareOptions middleware(Closure|массив|строка $middleware, массив $options = [])
Регистрация middleware на контроллере.
массив getMiddleware()
Получить назначенные контроллеру middleware.
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/8.x/Illuminate/Routing/ViewController.html