Hola, tal vez ya lo has resuelto, pero te paso mi ejemplo.
En el seeder que se llama DatabaseSeeder.php hago lo siguiente, para cargar un dump de sql.
public function run()
{
// Model::unguard();
Eloquent::unguard();
// $this->call(UserSeeder::class);
App\User::create([
'name' => 'User',
'email' => 'user@mail.local',
'password' => bcrypt('88884444'),
]);
//archivo de mi dump.sql en el root de laravel
$sql = base_path('bro.sql');
//paso el contenido con DB::unprepared
DB::unprepared(file_get_contents($sql));
}
No te olvide de agregar los use de
Eloquent -> use Illuminate\Database\Capsule\Eloquent;
o si es con model
Model -> use Illuminate\Database\Eloquent\Model;
y el facade de DB
DB -> use Illuminate\Support\Facades\DB;
Saludos!