Контроллер
класс Controller (Просмотреть исходный код)
Свойства
| защищенное массив | $middleware | Зарегистрированные на контроллере фильтры промежуточного программного обеспечения. | |
| защищенное массив | $beforeFilters | Зарегистрированные на контроллере фильтры "перед". | |
| защищенное массив | $afterFilters | Зарегистрированные на контроллере фильтры "после". | |
| статический защищенный Router | $router | Экземпляр маршрутизатора. |
Методы
| void | middleware(строка $middleware, массив $options = []) Регистрация фильтров промежуточного программного обеспечения на контроллере. | |
| void | beforeFilter(Closure|строка $filter, массив $options = []) устаревший Регистрация фильтра "перед" на контроллере. | |
| void | afterFilter(Closure|строка $filter, массив $options = []) устаревший Регистрация фильтра "после" на контроллере. | |
| массив | parseFilter(Closure|строка $filter, массив $options) Разбор заданного фильтра и опций. | |
| строка | registerClosureFilter(Closure $filter) Регистрация анонимного фильтра-замыкания контроллера. | |
| строка | registerInstanceFilter(строка $filter) Регистрация метода экземпляра контроллера в качестве фильтра. | |
| логическое | isInstanceFilter(смешанный $filter) Определяет, является ли фильтр локальным методом контроллера. | |
| void | forgetBeforeFilter(строка $filter) устаревший Удаление заданного фильтра "перед". | |
| void | forgetAfterFilter(строка $filter) устаревший Удаление заданного фильтра "после". | |
| массив | removeFilter(строка $removing, массив $current) Удаление заданного фильтра контроллера из предоставленного массива фильтров. | |
| массив | getMiddleware() Получение назначенных контроллеру фильтров промежуточного программного обеспечения. | |
| массив | getBeforeFilters() устаревший Получение зарегистрированных фильтров "перед". | |
| массив | getAfterFilters() устаревший Получение зарегистрированных фильтров "после". | |
| статический Router | getRouter() Получение экземпляра маршрутизатора. | |
| статический void | setRouter(Router $router) Установка экземпляра маршрутизатора. | |
| Ответ | callAction(строка $method, массив $parameters) Выполнение действия на контроллере. | |
| смешанный | missingMethod(массив $parameters = []) Обработка вызовов отсутствующих методов контроллера. | |
| смешанный | __call(строка $method, массив $parameters) Обработка вызовов отсутствующих методов контроллера. |
Подробности
void middleware(строка $middleware, массив $options = [])
Регистрация фильтров промежуточного программного обеспечения на контроллере.
void beforeFilter(Closure|строка $filter, массив $options = []) устаревший
устаревший
Регистрация фильтра "перед" на контроллере.
void afterFilter(Closure|строка $filter, массив $options = []) устаревший
устаревший
Регистрация фильтра "после" на контроллере.
protected массив parseFilter(Closure|строка $filter, массив $options)
Разбор заданного фильтра и опций.
protected строка registerClosureFilter(Closure $filter)
Регистрация анонимного фильтра-замыкания контроллера.
protected строка registerInstanceFilter(строка $filter)
Регистрация метода экземпляра контроллера в качестве фильтра.
protected логическое isInstanceFilter(смешанный $filter)
Определяет, является ли фильтр локальным методом контроллера.
void forgetBeforeFilter(string $filter) устаревшее
устаревшее
Удалить заданный предварительный фильтр.
void forgetAfterFilter(string $filter) устаревшее
устаревшее
Удалить заданный последующий фильтр.
protected array removeFilter(string $removing, array $current)
Удалить заданный фильтр контроллера из предоставленного массива фильтров.
array getMiddleware()
Получить назначенные контроллеру средства промежуточного ПО.
array getBeforeFilters() устаревшее
устаревшее
Получить зарегистрированные фильтры "перед" действием.
array getAfterFilters() устаревшее
устаревшее
Получить зарегистрированные фильтры "после" действия.
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.1/Illuminate/Routing/Controller.html