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