首页 文章

Laravel中未定义的类应用程序

提问于
浏览
0

这是如此基本,但让我发疯 . 在laracast视频https://laracasts.com/series/laravel-from-scratch-2017/episodes/24,就在开始时,Jeffery打字

App::bind(.....

进入web.php .

我有一个新安装的Laravel 5.4 . 如果我输入App :: bind

我得到“未定义的类App” . 如果我给出一个完整的路径名称

\Illuminate\Support\Facades\App::bind

它说在\ Illuminate \ Support \ Facades中找不到方法绑定 .

我究竟做错了什么 . 我以为Facades都是自动注册的 .

2 回答

  • 1

    您可以使用app()帮助程序而不是 App::bind() facade或使用完整名称空间,即 \App::bind() .

    此外,你真的不应该在 web.php 中这样做,而是使用服务提供商 .

    https://laravel.com/docs/5.5/container

  • 0

    无需使用完整的 App 命名空间 . 您需要使用 \App::bind ,因为 App 是一个外观

相关问题