ソースを参照

fix laravel 8.0 database seeders

puz_zle 5 年 前
コミット
2058872f0d
1 ファイル変更4 行追加1 行削除
  1. 4 1
      src/Console/ExportSeedCommand.php

+ 4 - 1
src/Console/ExportSeedCommand.php

@@ -32,10 +32,13 @@ class ExportSeedCommand extends Command
         $exceptFields = [];
         $exportUsers = $this->option('users');
 
-        $seedFile = $this->laravel->databasePath().'/seeds/'.$name.'.php';
+        $namespace = version_compare(app()->version(), '8.0.0', '<') ? 'seeds' : 'seeders';
+
+        $seedFile = $this->laravel->databasePath().'/'.$namespace.'/'.$name.'.php';
         $contents = $this->getStub('AdminTablesSeeder');
 
         $replaces = [
+            'DummyNamespace' => ucwords($namespace),
             'DummyClass' => $name,
 
             'ClassMenu'       => config('admin.database.menu_model'),