我真的很想了解问题在我的项目中的哪个位置,并且我喜欢Laravel,但与此同时,也很难找到问题的根源。
我不知道我是否缺少知识(也许是这样),或者我是否需要一些魔术棒来了解文件引发错误的原因。
我目前正在使用3个课程:
HttpClientContract.php
文件夹中的App\Services\Http
HttpClient.php
文件夹中的App\Services\Http
HttpClientServiceProvider.php
文件夹中的App\Providers
可能是我给某个东西起了错误的名字或错误的路径,但是我遇到的错误如下:
从这里我知道我叫Class App\Services\HttpClientContract
不存在,很好。但是我在哪里犯了这个错误? :(
它说在...src/Illuminate/Routing/RouteSignatureParameters.php
中,这大概是子容器类,但是我不知道 MY 错误在哪里。
[编辑]
我可以想到RouteSignatureParameters.php
文件,当然是routes/web.php
。但我再举一个例子:
在7:20
分钟的Laracast lesson中,routes/web.php
由以下组成:
Route::get('/', function(){
dd(app('example'));
});
Example
类未导入或未绑定到应用容器,因此,此错误将触发以下情况:
我需要修复的文件是web.php
文件夹中的routes
,但是Laravel错误处理无法告诉我这一点,所以我如何解决呢?
有没有一种方法可以显示实际需要修复的文件?
答案 0 :(得分:3)