Контроллер
класс Controller (View source)
Свойства
| protected массив | $middleware | Зарегистрированные на контроллере средства-посредники. | |
| static protected Router | $router | Экземпляр маршрутизатора. |
Методы
| ControllerMiddlewareOptions | middleware(array|string $middleware, array $options = []) Регистрация средств-посредников на контроллере. | |
| массив | getMiddleware() Получение средств-посредников, назначенных контроллеру. | |
| static Router | getRouter() Получение экземпляра маршрутизатора. | |
| static void | setRouter(Router $router) Установить экземпляр маршрутизатора. | |
| Response | callAction(string $method, array $parameters) Выполнение действия на контроллере. | |
| mixed | missingMethod(array $parameters = []) Обработка вызовов отсутствующих методов контроллера. | |
| mixed | __call(string $method, array $parameters) Обработка вызовов отсутствующих методов контроллера. |
Детали
ControllerMiddlewareOptions middleware(array|string $middleware, array $options = [])
Регистрация средств-посредников на контроллере.
массив getMiddleware()
Получение средств-посредников, назначенных контроллеру.
static Router getRouter()
Получение экземпляра маршрутизатора.
static void setRouter(Router $router)
Установить экземпляр маршрутизатора.
Response callAction(string $method, array $parameters)
Выполнение действия на контроллере.
mixed missingMethod(array $parameters = [])
Обработка вызовов отсутствующих методов контроллера.
mixed __call(string $method, array $parameters)
Обработка вызовов отсутствующих методов контроллера.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Routing/Controller.html