Laravel 5.1 ReflectionException类不存在。

7 浏览
0 Comments

Laravel 5.1 ReflectionException类不存在。

这个问题已经有了答案:

Laravel 5 - artisan seed [ReflectionException] Class SongsTableSeeder does not exist

我们正在团队中开发一个 Laravel 项目,我拉取了我的团队成员的工作,当我尝试运行

\"php artisan migrate:refresh --seed\"

我得到了这个奇怪的错误:

[ReflectionException] 
Class ColorsTableSeeder does not exist

ColorsTableSeeder 文件确实存在,所以我不知道为什么会出现这个错误

ColorsTableSeeder:

<?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class ColorsTableSeeder extends Seeder { public function run() { DB::table('colors')->delete();
      $colorPalette = array('#000000','#663300', '#424153', '#999999', '#996633'); 
      $faker = Faker\Factory::create();
      $projects = App\Project::all(); //10
      foreach ($projects as $project)
      {
        foreach (range(1, 3) as $index) 
        {
            $project_id = $project['id'];
            DB::table('colors')->insert([
            'project_id' => $project_id,
            'color' => $faker->unique()->randomElement($colorPalette),
            ]);
        }
      // Reset
      $faker->unique(true);
      }
  }
}

admin 更改状态以发布 2023年5月20日
0
0 Comments

通过进行以下操作进行修复:

composer dump-autoload

0