Laravel 5.1 ReflectionException 类不存在[重复]

Posted

技术标签:

【中文标题】Laravel 5.1 ReflectionException 类不存在[重复]【英文标题】:Laravel 5.1 ReflectionException Class does not exist [duplicate] 【发布时间】:2016-02-28 15:46:30 【问题描述】:

我们正在团队合作开展一个 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);
      
  

【问题讨论】:

你试过运行composer dump-autoload吗? 看看***.com/questions/26143315/…这应该对你有帮助 非常感谢大家! composer dump-autoload 成功了! 我从 laravel 4.2 迁移到 5.1 时遇到了同样的错误,该错误可能会产生误导,请参阅 ***.com/a/34992628/403999 【参考方案1】:

通过以下方式修复它:

作曲家转储自动加载

【讨论】:

以上是关于Laravel 5.1 ReflectionException 类不存在[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.1 删除关系

未定义的变量:请求 - Laravel 5.1

Laravel 5.1 路线未定义

Laravel 5.1 命令空表

Laravel 5.1 文件上传验证

Laravel 5.1 MethodNotAllowedHttpException 错误