Ich lerne gerade Laravel und habe eine funktionierende Migrationsdatei, die eine Benutzertabelle erstellt. Ich versuche, einen Benutzerdatensatz im Rahmen der Migration zu füllen:
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
)
);
});
}
Beim Ausführen wird jedoch der folgende Fehler angezeigt php artisan migrate
:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist
Dies liegt offensichtlich daran, dass Artisan die Tabelle noch nicht erstellt hat, aber die gesamte Dokumentation scheint zu sagen, dass es eine Möglichkeit gibt, Fluent Query zum Auffüllen von Daten im Rahmen einer Migration zu verwenden.
Weiß jemand wie? Vielen Dank!