Saya baru mempelajari Laravel, dan memiliki file migrasi yang berfungsi membuat tabel pengguna. Saya mencoba mengisi catatan pengguna sebagai bagian dari migrasi:
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
)
);
});
}
Tapi saya mendapatkan kesalahan berikut saat menjalankan php artisan migrate
:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist
Ini jelas karena Artisan belum membuat tabel, tetapi semua dokumentasi tampaknya mengatakan bahwa ada cara menggunakan Fluent Query untuk mengisi data sebagai bagian dari migrasi.
Ada yang tahu caranya? Terima kasih!