Estoy recién aprendiendo Laravel y tengo un archivo de migración en funcionamiento que crea una tabla de usuarios. Estoy tratando de llenar un registro de usuario como parte de la migración:Rellenar una base de datos en un archivo de migración de 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' => '[email protected]',
'verified' => true
)
);
});
}
Pero yo estoy recibiendo el siguiente error cuando se ejecuta php artisan migrate
:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist
Esto es obviamente porque Artisan aún no ha creado la tabla, pero toda la documentación parece indicar que hay una forma de utilizar Fluent Query para completar datos como parte de una migración.
¿Alguien sabe cómo? ¡Gracias!
Gracias Benjamin, ¡eso es excelente! –
y cómo insertar datos múltiples? –