trait HandlesDatabases

internal  
 

Methods

void
setUpDatabaseRequirements(Closure $callback)

Setup database requirements.

bool
usesSqliteInMemoryDatabaseConnection(string|null $connection = null)

Determine if using in-memory SQLite database connection.

void
defineDatabaseMigrations()

Define database migrations.

void
defineDatabaseMigrationsAfterDatabaseRefreshed()

Define database migrations after database refreshed.

void
destroyDatabaseMigrations()

Destroy database migrations.

void
defineDatabaseSeeders()

Define database seeders.

Details

at line 27
protected void setUpDatabaseRequirements(Closure $callback)

Setup database requirements.

Parameters

Closure $callback

Return Value

void

at line 76
protected bool usesSqliteInMemoryDatabaseConnection(string|null $connection = null)

Determine if using in-memory SQLite database connection.

Parameters

string|null $connection

Return Value

bool

at line 98
protected void defineDatabaseMigrations()

Define database migrations.

Return Value

void

at line 106
protected void defineDatabaseMigrationsAfterDatabaseRefreshed()

Define database migrations after database refreshed.

Return Value

void

at line 114
protected void destroyDatabaseMigrations()

Destroy database migrations.

Return Value

void

at line 122
protected void defineDatabaseSeeders()

Define database seeders.

Return Value

void