Estoy aprendiendo Laravel y tengo un archivo de migración en funcionamiento que crea una tabla de usuarios. Estoy tratando de completar un registro de usuario como parte de la migración:
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
)
);
});
}
Pero recibo el siguiente error al ejecutar php artisan migrate
:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist
Obviamente, esto se debe a que Artisan aún no ha creado la tabla, pero toda la documentación parece decir que hay una forma de usar Fluent Query para completar datos como parte de una migración.
Alguien sabe como? ¡Gracias!