Route.php类Controller中的ReflectionException不存在

时间:2017-06-29 04:36:27

标签: laravel laravel-5 laravel-5.2

我在centos 5.8服务器中使用Laravel 5.2并收到以下错误:

ReflectionException in Route.php line 280:
Class xxxx\Http\Controllers\CpanelController does not exist


ErrorException in ClassLoader.php line 412: include(/home/xxxx/vendor/composer/../../app/Http/Controllers/CpanelController.php): failed to open stream: Permission denied

我正在尝试:

php artisan cache:clear

chmod -R 777 storage

composer dump-autoload

但问题仍然存在

1 个答案:

答案 0 :(得分:0)

Laravel Throughs Reflection异常,当它找不到String中指向的类时。

要记住一些要点。

  1. 确保您正在尝试访问的班级中有正确的命名空间。
  2. 检查鞋帮&控制器文件的小写。大写和小写在WINDOWS中并不重要,但在Linux / CentOS中不起作用。
  3. 运行composer update
  4. 将整个目录的权限设为777,文件为644