在Heroku上对Laravel应用程序进行了一些更改之后,它给了我关于重新声明一个类的错误。我在本地应用程序没有任何问题但是当我转到Heroku实例上的任何页面时,它返回一个空白页面。检查Heroku日志我发现:
2015-03-02T19:39:55.262777+00:00 heroku[router]: at=info method=GET path="/" host=evening-thicket-7595.herokuapp.com request_id=dfeaab25-aea0-4b74-8d03-bf6b951738bd fwd="107.19.188.77" dyno=web.1 connect=1ms service=172ms status=500 bytes=208
2015-03-02T19:39:55.257645+00:00 app[web.1]: [02-Mar-2015 19:39:55 UTC] PHP Fatal error: Cannot redeclare class Illuminate\Foundation\Validation\ValidatesRequests in /app/storage/framework/compiled.php on line 4541
2015-03-02T19:39:55.259229+00:00 app[web.1]: 10.93.58.218 - - [02/Mar/2015:19:39:55 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
2015-03-02T19:39:55.958088+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=evening-thicket-7595.herokuapp.com request_id=63dbc93e-88b0-47f6-a8f4-ecc385ed9a9a fwd="107.19.188.77" dyno=web.1 connect=3ms service=4ms status=200 bytes=245
2015-03-02T19:39:55.954089+00:00 app[web.1]: 10.93.58.218 - - [02/Mar/2015:19:39:55 +0000] "GET /favicon.ico HTTP/1.1" 200 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
我已经搜索了我最近编辑过的页面,而且我还没有看到这个课程再次被调用的地方。我看到声明的唯一地方是在原始的Controller类上。再次,它在Homestead本地工作正常。
Heroku是否有特定的东西会导致此错误?