Heim >PHP-Framework >Laravel >Datenausfüllung im Laravel-Framework
Um das Einfüllen von Daten in die Datenbank zu erleichtern, definiert Laravel speziell eine Füllklasse, die Testdaten für Ihre Datenbank ausfüllen kann. Alle Füllklassen werden im Datenbank-/Seeds-Verzeichnis abgelegt führe dich durch. 1.
Schreiben Sie Seeder und geben Sie die Daten ein php artisan make:seeder UserSeeder
Verwenden Sie die Abfrage-Builder in Daten in die Ausführungsmethode einfügen
<?php namespace Database\Seeders; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class UserSeeder extends Seeder { public function run() { } }
Verwenden Sie die Artisan-Befehlsoption db:seed --class, um eine bestimmte Seeder-Klasse anzugeben:
DB::table('users')->insert( [ ['name' => '321250887','email' => '321250887@qq.com','password' => bcrypt('321250887')], ['name' => '321250888','email' => '321250888@qq.com','password' => bcrypt('321250888')], ['name' => '321250889','email' => '321250889@qq.com','password' => bcrypt('321250889')], ['name' => '3212508810','email' => '3212508810@qq.com','password' => bcrypt('3212508810')], ['name' => '3212508811','email' => '3212508811@qq.com','password' => bcrypt('3212508811')], ['name' => '3212508812','email' => '3212508812@qq.com','password' => bcrypt('3212508812')], ['name' => '3212508813','email' => '3212508813@qq.com','password' => bcrypt('3212508813')], ['name' => '3212508814','email' => '3212508814@qq.com','password' => bcrypt('3212508814')], ]); //相应的类已经在上方导入
php artisan db:seed --class=UserSeederEmpfohlene verwandte Video-Tutorials:
Das obige ist der detaillierte Inhalt vonDatenausfüllung im Laravel-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!