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