При создании записи в setUp()
:Ошибка: базовая таблица или представление не найдены при создании записей на Laravel Test SetUp()?
public function setUp(){
parent::setUp();
$company = new App\Company();
$company->company_name = 'MyTest';
$company->save();
}
Я получаю следующее сообщение об ошибке:
Base table or view not found
Я использую use DatabaseMigrations;
в моем TestCase
. Может быть, миграции выполняются непосредственно перед запуском testCase, поэтому, когда запущено `setUpz, еще не создана таблица.
Использование Laravel 5.1
В настоящее время я должен повторяться, создавая эту запись в каждом тесте.
Любые идеи, как сделать эту работу?
Какую версию Laravel вы используете? Работает ли модель в контексте, отличном от теста? –
Я обновил вопрос (версия 5.1), да, он работает во всех сценариях, включая тесты тестов, но не в функции 'setUp()' – surfer190