Use Laravel seed and sql files to populate database
问题 I got several .sql files of countries, states and cities of the world from github. How can I run them with Laravel's seed files to populate those tables in my database? 回答1: Add DB::unprepared() to the run method of DatabaseSeeder . Run php artisan db:seed at the command line. class DatabaseSeeder extends Seeder { public function run() { Eloquent::unguard(); $this->call('UserTableSeeder'); $this->command->info('User table seeded!'); $path = 'app/developer_docs/countries.sql'; DB::unprepared