Генератор контроллеров
класс ControllerGenerator (Просмотреть исходный код)
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | |
| protected массив | $defaults | Методы по умолчанию для контроллеров ресурсов. |
Методы
| void | __construct(Filesystem $files) Создать новый экземпляр генератора контроллеров. | |
| void | make(string $controller, string $path, array $options = array()) Создать новый файл контроллера ресурсов. | |
| void | writeFile(string $stub, string $controller, string $path) Записать завершенный шаблон в диск. | |
| void | makeDirectory(string $controller, string $path) Создать директорию для контроллера. | |
| string | getDirectory(string $controller) Получить директорию, в которой должен храниться контроллер. | |
| string | getController(string $controller) Получить шаблон класса контроллера. | |
| string | replaceNamespace(array $segments, string $stub) Заменить имя пространства в контроллере. | |
| string | addMethods(string $stub, array $options) Добавить шаблоны методов в контроллер. | |
| массив | getMethodStubs(array $options) Получить все шаблоны методов для заданных параметров. | |
| массив | getMethods(array $options) Получить соответствующие методы, основанные на параметрах. |
Подробности
void __construct(Filesystem $files)
Создать новый экземпляр генератора контроллеров.
void make(string $controller, string $path, array $options = array())
Создать новый файл контроллера ресурсов.
protected void writeFile(string $stub, string $controller, string $path)
Записать завершенный шаблон в диск.
protected void makeDirectory(string $controller, string $path)
Создать директорию для контроллера.
protected string getDirectory(string $controller)
Получить директорию, в которой должен храниться контроллер.
protected string getController(string $controller)
Получить шаблон класса контроллера.
protected string replaceNamespace(array $segments, string $stub)
Заменить имя пространства в контроллере.
protected string addMethods(string $stub, array $options)
Добавить шаблоны методов в контроллер.
protected массив getMethodStubs(array $options)
Получить все шаблоны методов для заданных параметров.
protected массив getMethods(array $options)
Получить соответствующие методы, основанные на параметрах.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Routing/Generators/ControllerGenerator.html