ApplicationTrait
trait ApplicationTrait (View source)
Свойства
| protected Application | $app | Экземпляр приложения Illuminate. | |
| protected Client | $client | Экземпляр клиента HttpKernel. |
Методы
| void | refreshApplication() Обновить экземпляр приложения. | |
| Response | call(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true) Вызвать указанный URI и вернуть Response. | |
| Response | callSecure(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true) Вызвать указанный URI HTTPS и вернуть Response. | |
| Response | action(string $method, string $action, array $wildcards = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true) Вызвать действие контроллера и вернуть Response. | |
| Response | route(string $method, string $name, array $routeParameters = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true) Вызвать именованный маршрут и вернуть Response. | |
| void | session(array $data) Установить сессию заданным массивом. | |
| void | flushSession() Очистить все данные текущей сессии. | |
| void | startSession() Запустить сессию для приложения. | |
| void | be(UserInterface $user, string $driver = null) Установить текущего вошедшего пользователя для приложения. | |
| void | seed(string $class = 'DatabaseSeeder') Засеять заданную базу данных. | |
| Client | createClient(array $server = array()) Создать новый экземпляр клиента HttpKernel. |
Детали
protected void refreshApplication()
Обновить экземпляр приложения.
Response call(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)
Вызвать указанный URI и вернуть Response.
Response callSecure(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)
Вызвать указанный URI HTTPS и вернуть Response.
Response action(string $method, string $action, array $wildcards = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true)
Вызвать действие контроллера и вернуть Response.
Response route(string $method, string $name, array $routeParameters = array(), array $parameters = array(), array $files = array(), array $server = array(), string $content = null, bool $changeHistory = true)
Вызвать именованный маршрут и вернуть Response.
void session(array $data)
Установить сессию заданным массивом.
void flushSession()
Очистить все данные текущей сессии.
protected void startSession()
Запустить сессию для приложения.
void be(UserInterface $user, string $driver = null)
Установить текущего вошедшего пользователя для приложения.
void seed(string $class = 'DatabaseSeeder')
Засеять заданную базу данных.
protected Client createClient(array $server = array())
Создать новый экземпляр клиента HttpKernel.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Foundation/Testing/ApplicationTrait.html