Spec-Zone.ru › Laravel 5.4

ApplicationTrait

trait ApplicationTrait (View source)

Свойства

protected Application $app Экземпляр приложения Illuminate.
protected int $code Последний код, возвращённый Artisan CLI.

Методы

void refreshApplication()

Обновить экземпляр приложения.

object instance(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

$this expectsEvents(array|mixed $events)

Указать список событий, которые должны быть вызваны для данного действия.

$this withoutEvents()

Моделировать обработчик событий, чтобы все события были отключены.

$this expectsJobs(array|mixed $jobs)

Указать список задач, которые должны быть отправлены для данного действия.

$this withSession(array $data)

Установить сеанс на заданный массив.

void session(array $data)

Установить сеанс на заданный массив.

void startSession()

Запустить сеанс для приложения.

void flushSession()

Очистить все данные текущего сеанса.

$this withoutMiddleware()

Отключить middleware для теста.

$this actingAs(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

void be(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

$this seeInDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие поиска существует в базе данных.

$this missingFromDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие поиска отсутствует в базе данных.

$this dontSeeInDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие поиска отсутствует в базе данных.

$this notSeeInDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие поиска отсутствует в базе данных.

void seed(string $class = 'DatabaseSeeder')

Засеять заданную базу данных.

int artisan(string $command, array $parameters = [])

Вызвать команду artisan и вернуть код.

Подробности

protected void refreshApplication()

Обновить экземпляр приложения.

Значение

void

protected object instance(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

Параметры

string $abstract
object $instance

Значение

object

$this expectsEvents(array|mixed $events)

Указать список событий, которые должны быть вызваны для данного действия.

Эти события будут моделироваться, чтобы обработчики не выполнялись фактически.

Параметры

array|mixed $events

Значение

$this

protected $this withoutEvents()

Моделировать обработчик событий, чтобы все события были отключены.

Значение

$this

protected $this expectsJobs(array|mixed $jobs)

Указать список задач, которые должны быть отправлены для данного действия.

Эти задачи будут моделироваться, чтобы обработчики не выполнялись фактически.

Параметры

array|mixed $jobs

Значение

$this

$this withSession(array $data)

Установить сеанс на заданный массив.

Параметры

array $data

Значение

$this

void session(array $data)

Установить сеанс на заданный массив.

Параметры

array $data

Значение

void

protected void startSession()

Запустить сеанс для приложения.

Значение

void

void flushSession()

Очистить все данные текущего сеанса.

Значение

void

$this withoutMiddleware()

Отключить middleware для теста.

Значение

$this

$this actingAs(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

Параметры

Authenticatable $user
string|null $driver

Значение

$this

void be(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

Параметры

Authenticatable $user
string|null $driver

Значение

void

protected $this seeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where существует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

protected $this missingFromDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

protected $this dontSeeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

protected $this notSeeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

void seed(string $class = 'DatabaseSeeder')

Засеять заданное подключение к базе данных.

Parameters

string $class

Return Value

void

int artisan(string $command, array $parameters = [])

Вызов команды artisan и возврат кода.

Parameters

string $command
array $parameters

Return Value

int

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Foundation/Testing/ApplicationTrait.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API