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