use*_*607 6 php request laravel laravel-artisan
我正在与 Laravel 合作,
突然,当我尝试php artisan serve
在命令提示符下运行时,
它显示错误消息:
In Container.php line 729: Class request does not exist
Run Code Online (Sandbox Code Playgroud)
我查看了所有控制器、模型和其他我能想到的松散请求引用的文件,但什么也没找到。
我该如何调试这个?
我遇到这个问题是因为配置文件正在调用request
辅助函数。
由于我在从控制台运行应用程序时没有使用此配置,因此我只是在使用request
帮助程序之前检查请求是否从控制台运行。例如,
# my config file
return [
'conf_key' => (app()->runningInConsole() === false) ? request()?->headers?->get('origin') : null,
// ...
Run Code Online (Sandbox Code Playgroud)
重新检查您的 Controller 类是否存在,因为当 Controller 类名称存在一些差异时会引发此错误,例如
class PostController extends Controller { }
Run Code Online (Sandbox Code Playgroud)
和
class Postcontroller extends Controller { }
Run Code Online (Sandbox Code Playgroud)
注意小“C”
归档时间: |
|
查看次数: |
10376 次 |
最近记录: |