Контроллер
класс Контроллер (Просмотреть исходный код)
Свойства
| защищённый массив | $beforeFilters | Зарегистрированные фильтры "before" контроллера. | |
| защищённый массив | $afterFilters | Зарегистрированные фильтры "after" контроллера. | |
| статический защищённый RouteFiltererInterface | $filterer | Реализация маршрутного фильтратора. | |
| защищённый View | $layout | Макет, используемый контроллером. |
Методы
| void | beforeFilter(Closure|строка $filter, массив $options = массив()) Регистрация фильтра "before" для контроллера. | |
| void | afterFilter(Closure|строка $filter, массив $options = массив()) Регистрация фильтра "after" для контроллера. | |
| массив | parseFilter(Closure|строка $filter, массив $options) Разбор заданного фильтра и опций. | |
| строка | registerClosureFilter(Closure $filter) Регистрация безымянного фильтра контроллера типа Closure. | |
| строка | registerInstanceFilter(строка $filter) Регистрация метода экземпляра контроллера в качестве фильтра. | |
| boolean | isInstanceFilter(смешанный $filter) Определение, является ли фильтр локальным методом контроллера. | |
| void | forgetBeforeFilter(строка $filter) Удаление заданного фильтра "before". | |
| void | forgetAfterFilter(строка $filter) Удаление заданного фильтра "after". | |
| массив | removeFilter(строка $removing, массив $current) Удаление заданного фильтра контроллера из предоставленного массива фильтров. | |
| массив | getBeforeFilters() Получение зарегистрированных фильтров "before". | |
| массив | getAfterFilters() Получение зарегистрированных фильтров "after". | |
| статический RouteFiltererInterface | getFilterer() Получение реализации маршрутного фильтратора. | |
| статический void | setFilterer(RouteFiltererInterface $filterer) Установка реализации маршрутного фильтратора. | |
| void | setupLayout() Создание макета, используемого контроллером. | |
| Response | callAction(строка $method, массив $parameters) Выполнение действия контроллера. | |
| смешанный | missingMethod(массив $parameters = массив()) Обработка вызовов несуществующих методов контроллера. | |
| смешанный | __call(строка $method, массив $parameters) Обработка вызовов несуществующих методов контроллера. |
Подробности
void beforeFilter(Closure|строка $filter, массив $options = массив())
Регистрация фильтра "before" для контроллера.
void afterFilter(Closure|строка $filter, массив $options = массив())
Регистрация фильтра "after" для контроллера.
protected массив parseFilter(Closure|строка $filter, массив $options)
Разбор заданного фильтра и опций.
protected строка registerClosureFilter(Closure $filter)
Регистрация безымянного фильтра контроллера типа Closure.
protected строка registerInstanceFilter(строка $filter)
Регистрация метода экземпляра контроллера в качестве фильтра.
protected boolean isInstanceFilter(смешанный $filter)
Определение, является ли фильтр локальным методом контроллера.
void forgetBeforeFilter(строка $filter)
Удаление заданного фильтра "before".
void forgetAfterFilter(строка $filter)
Удаление заданного фильтра "after".
protected массив removeFilter(строка $removing, массив $current)
Удаление заданного фильтра контроллера из предоставленного массива фильтров.
массив getBeforeFilters()
Получение зарегистрированных фильтров "before".
массив getAfterFilters()
Получить зарегистрированные фильтры "после".
статический Интерфейс маршрутного фильтра getFilterer()
Получить реализацию маршрутного фильтра.
статический void setFilterer(Интерфейс маршрутного фильтра $filterer)
Установить реализацию маршрутного фильтра.
защищенный void setupLayout()
Создать макет, используемый контроллером.
Ответ callAction(string $method, array $parameters)
Выполнить действие в контроллере.
смешанный missingMethod(array $parameters = array())
Обработать вызовы несуществующих методов контроллера.
смешанный __call(string $method, array $parameters)
Обработать вызовы несуществующих методов контроллера.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Routing/Controller.html