我在localhost上设置了一个基本的REST API . 我有点搞砸配置 . 我在PHP 5.5.3中使用MAMP并安装了Laravel via

作曲家创作项目laravel / laravel heartbet --prefer-dist

我的本地主机上的所有工作都很好用,所有这一切看起来都是自动加载的 . 然而,当同事们在其中使用laravel CMS拉我的GIT仓库时,似乎autload变坏了,它再也找不到类了 . 我在他们的机器上收到以下错误:

PHP致命错误:/Users/claes/co/heartbet/public/api/vendor/laravel/framework/src/Illuminate/Exception/Handler.php:316中未捕获的异常'ReflectionException',消息'Class FatalErrorException不存在' \ n堆栈跟踪:\ n#0 /Users/claes/co/heartbet/public/api/vendor/laravel/framework/src/Illuminate/Exception/Handler.php(316):ReflectionParameter-> getClass()\ n#1 /Users/claes/co/heartbet/public/api/vendor/laravel/framework/src/Illuminate/Exception/Handler.php(300):Illuminate \ Exception \ Handler-> hints(Object(ReflectionFunction),Object(ReflectionException) )\ n#2 /Users/claes/co/heartbet/public/api/vendor/laravel/framework/src/Illuminate/Exception/Handler.php(237):Illuminate \ Exception \ Handler-> handlesException(Object(Closure)) ,Object(ReflectionException))\ n#3 /Users/claes/co/heartbet/public/api/vendor/laravel/framework/src/Illuminate/Exception/Handler.php(145):Illuminate \ Exception \ Handler-> callCustomHandlers (对象(ReflectionException))\ n#4 [内部函数]:照亮\ E. xception \ Handler-> handleException(Object(Reflecti in /Users/claes/co/heartbet/public/api/vendor/laravel/framework/src/Illuminate/Exception/Handler.php on 316)

我检查了所有的自动加载器和作曲家,一切似乎都井然有序 . 我试过了

  • composer dump-autoload

  • composer install --no-scripts

还试过像composer dump-autoload -o这样的东西没有任何成功 . 我仍然对自动加载场景和laravel很新 .

有没有人知道如何解决这个问题?我发现很难知道在哪里准确地查找问题,到目前为止我读到的其他答案似乎都建议上面两个解决任何目录错误 .

谢谢,欢呼!肯尼斯