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

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Перезаписать черту в Ларавеле, чтобы изменить поведение сумерков

Сообщение Anonymous »

У меня есть проект Laravel 5.4, и я пытаюсь использовать сумерки для проведения некоторого теста. Я хочу сбросить, мигрировать и семян, прежде чем провести тест. У меня есть настройка для использования SQLite и в идеале запустить его в памяти, но физический файл также в порядке. < /P>

Я смог получить то, что я хочу, Изменение освещения \ Foundation \ Testing \ Databasemigrations;
Oricitial: < /p>

public function runDatabaseMigrations()
{
$this->artisan('migrate');

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

$this->beforeApplicationDestroyed(function () {
$this->artisan('migrate:rollback');
});
}
< /code>

Моя версия: < /p>

public function runDatabaseMigrations()
{
$this->artisan('migrate:refresh');
$this->artisan('db:seed');

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

$this->beforeApplicationDestroyed(function () {
$this->artisan('migrate:rollback');
});
}
< /code>

Но, конечно, я потеряю это с каким -то будущим обновлением, поэтому мне нужно переопределить свою черту. < /p>

Я скопировал признак в App \ traits \ databasemigrations.php и изменил пространство имен. < /p>



Подробнее здесь: https://stackoverflow.com/questions/443 ... ur-of-dusk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»