Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php
Строк: 39
<?php

namespace IlluminateFoundationTesting;

use 
IlluminateContractsConsoleKernel;
use 
IlluminateFoundationTestingTraitsCanConfigureMigrationCommands;

trait 
DatabaseMigrations
{
    use 
CanConfigureMigrationCommands;

    
/**
     * Define hooks to migrate the database before and after each test.
     *
     * @return void
     */
    
public function runDatabaseMigrations()
    {
        
$this->artisan('migrate:fresh'$this->migrateFreshUsing());

        
$this->app[Kernel::class]->setArtisan(null);

        
$this->beforeApplicationDestroyed(function () {
            
$this->artisan('migrate:rollback');

            
RefreshDatabaseState::$migrated false;
        });
    }
}
Онлайн: 1
Реклама