我正在与Laravel合作,
当我尝试在命令提示符中运行php artisan serve
时突然
显示错误消息:
In Container.php line 729: Class request does not exist
我已查看了所有我可以想到的松散请求引用的控制器,模型和其他文件,但没有找到任何内容。
如何调试?
答案 0 :(得分:0)
重新检查您的Controller类是否存在,因为当Controller类名称存在一些差异时会抛出此错误,例如
class PostController extends Controller { }
和
class Postcontroller extends Controller { }
注意小“C”
答案 1 :(得分:0)
就我而言,这是对CI服务器上的bootstrap/cache
的许可问题。两次检查此目录。
答案 2 :(得分:0)
我在 bootstrap 目录中创建了一个缓存目录,我的问题解决了
答案 3 :(得分:0)
我在 request()
中使用了 config.php
,我不知道为什么会这样,直到有一天因为这个错误而崩溃。该站点运行良好,但 composer/artisan 命令失败。我觉得很正常,因为没有请求...我处理了检查isset($_SERVER["SERVER_NAME"])
,因为我需要SERVER_NAME
来配置一些参数。