Я просто вивчаю Laravel і маю робочий файл міграції, який створює таблицю користувачів. Я намагаюся заповнити запис користувача як частину міграції:
public function up()
{
Schema::create('users', function($table){
$table->increments('id');
$table->string('email', 255);
$table->string('password', 64);
$table->boolean('verified');
$table->string('token', 255);
$table->timestamps();
DB::table('users')->insert(
array(
'email' => 'name@domain.com',
'verified' => true
)
);
});
}
Але при запуску я отримую таку помилку php artisan migrate
:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist
Це очевидно, тому що Artisan ще не створив таблицю, але вся документація, схоже, говорить про те, що існує спосіб використання Fluent Query для заповнення даних як частини міграції.
Хтось знає як? Дякую!