这是如此基本,但让我发疯。在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都是自动注册的。
您可以使用app()
助手而不是App::bind()
facade或使用\App::bind()
的完整命名空间。
另外,你真的不应该在web.php
中这样做,而是使用服务提供商。
无需使用完整的App
命名空间。你需要使用\App::bind
,因为App
是一个门面