artisan
का उपयोग करके डीबी डंप आउट-ऑफ़-द-बॉक्स आयात करने का कोई तरीका नहीं है . हालांकि, आप एक कस्टम artisan
बना सकते हैं आदेश:
php artisan make:console DbImportCommand
और फिर इसे एक कमांड जारी करें जैसे:
DB::unprepared(file_get_contents('full/path/to/dump.sql'));
हालाँकि, एक कमांड बनाना फायदेमंद हो सकता है जो एक सीडर (या सीडर का सेट) चलाता है।
php artisan make:console importHistoricalData
और फिर उस विशिष्ट सीडर को चलाएं:
$this->call(OldCompanySeeder::class);
$this->call(OldEmployeeSeeder::class);
// etc....
यदि आप किसी बिंदु पर डेटाबेस को मिटा देते हैं, या एक नए वातावरण में चले जाते हैं, तो यह उतना ही सरल है जितना कि सीडर्स को फिर से चलाना।