Es gibt keine Möglichkeit, einen DB-Dump sofort mit artisan
zu importieren. Sie können jedoch einen benutzerdefinierten artisan
Befehl erstellen:
php artisan make:console DbImportCommand
und dann hat ausgibt es einen Befehl wie:
DB::unprepared(file_get_contents('full/path/to/dump.sql'));
Jedoch kann es vorteilhaft sein, einen Befehl zu erstellen, die eine läuft Sämaschine (oder Satz von Sämaschinen).
php artisan make:console importHistoricalData
und haben dann die ausgeführt werden spezifische seeders:
$this->call(OldCompanySeeder::class);
$this->call(OldEmployeeSeeder::class);
// etc....
Wenn Sie die Datenbank an einem bestimmten Punkt wischen, oder an eine neue Umgebung bewegen, als nur so einfach wieder die seeders läuft.
Ich weiß über Sämaschine, aber hier importiere ich Tausende von Datensätzen. – Volatil3
Dann könnte mein erster Vorschlag angemessener sein. Sie können sich auch Seeders hier ansehen: http://laravel.com/docs/5.1/seeding – djt