Właśnie uczę się Laravel i mam działający plik migracji, który tworzy tabelę użytkowników. Próbuję wypełnić rekord użytkownika w ramach migracji:
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
)
);
});
}
Ale podczas uruchamiania pojawia się następujący błąd php artisan migrate
:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist
Dzieje się tak oczywiście dlatego, że Artisan nie utworzył jeszcze tabeli, ale cała dokumentacja wydaje się mówić, że istnieje sposób wykorzystania Fluent Query do wypełnienia danych w ramach migracji.
Czy ktoś wie jak? Dzięki!