Changeset View
Changeset View
Standalone View
Standalone View
src/include/DatabaseSeeder.php
- This file was added.
<?php | |||||
use Illuminate\Database\Seeder; | |||||
// phpcs:ignore | |||||
class DatabaseSeeder extends Seeder | |||||
{ | |||||
/** | |||||
* Seed the application's database. | |||||
* | |||||
* @return void | |||||
*/ | |||||
public function run() | |||||
{ | |||||
$seeders = []; | |||||
// Note: Files are sorted alphabetically by default | |||||
foreach (glob(database_path('seeds/') . '[0-9][0-9]*.php') as $filename) { | |||||
if (include($filename)) { | |||||
$class = pathinfo($filename, PATHINFO_FILENAME); | |||||
$class = preg_replace('/[0-9-]/', '', $class); | |||||
$seeders[] = "\\Database\\Seeds\\{$class}"; | |||||
} | |||||
} | |||||
$this->call($seeders); | |||||
} | |||||
} |