我在localhost上设置了一个基本的REST API。我有点搞砸配置。我正在使用MAMP和PHP 5.5.3并通过
安装Laravelcomposer create-project laravel / laravel heartbet --prefer-dist
我的本地主机上的所有内容都工作正常,所有这一切看起来都与自动加载有关。然而,当同事们在其中使用laravel CMS拉我的GIT仓库时,似乎autload变坏了,它再也找不到类了。我在他们的机器上收到以下错误:
PHP致命错误:未捕获的异常' ReflectionException'消息'类FatalErrorException不存在' in /Users/claes/co/heartbet/public/api/vendor/laravel/framework/src/Illuminate/Exception/Handler.php:316\nStack trace:\ 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(Object(ReflectionException))\ n#4 [内部函数]: Illuminate \ Exception \ Handler-> handleException(Object(Reflecti in / Users / claes / co / heartbet / public / api / vendor / larav第316行的el / framework / src / Illuminate / Exception / Handler.php
我检查了所有的自动加载器和作曲家,一切似乎都井然有序。我试过了
还试过像composer dump-autoload -o这样的东西没有任何成功。我对自动加载场景和laravel仍然很陌生。
有没有人知道如何解决这个问题?我发现很难知道在哪里准确找到问题,到目前为止我读到的其他答案似乎都建议上面两个解决任何目录错误。
谢谢,欢呼! 肯尼斯