laravel ReflectionException类Country不存在

时间:2016-11-19 16:44:36

标签: php laravel-5 homestead artisan

我已经阅读了有关“ReflectionException类ClassName不存在”的其他问题,它引用了数据库播种器。我尝试了这些问题的解决方案,并没有解决问题。

尝试使用命令创建模型时遇到问题 php artisan make:model Country (我已经有国家表)

之后我不断收到错误

vagrant@homestead:~/Code/l53$ php artisan
  

[ReflectionException]
   国家/地区不存在

之后我做了什么:

  1. 手动创建国家/地区模型 http://joxi.ru/YmEyoL7CVNL0m6
  2. 添加了到classmap的路径 http://joxi.ru/J2b4QvLc1dMgr6
  3. 运行:

    composer update --no-scripts
    composer dump-autoload -o
    sudo composer self-update
    
  4. 删除了bootstrap / cache / services.php(只有这个文件)

  5. 在运行'php artisan'之后的每个步骤后,我仍然收到:

      

    [ReflectionException]
      国家/地区不存在

    并在运行composer update后收到:

      

    vagrant @ homestead:〜/ Code / l53 $ composer update   
    使用包信息加载composer存储库   
    更新依赖项(包括require-dev)   
    无需安装或更新   
    生成自动加载文件   
    照亮\基金会\ ComposerScripts :: postUpdate

    php artisan optimize
    
      

    [ReflectionException]
        国家/地区不存在

    脚本php artisan优化处理返回的更新后cmd事件,错误代码为1

    感谢任何帮助。提前谢谢。

    P.S。我通过宅基地使用laravel 5.3

1 个答案:

答案 0 :(得分:0)

我尝试删除供应商文件夹和'composer update'(重新创建它),但没有帮助。 但是''vagrant reload'之后(php artisan)工作......奇怪的问题)