【发布时间】:2019-05-23 07:42:27
【问题描述】:
我一直在学习这个简短的教程,想创建自己的课程,并像 classname::methodname 一样简单地调用它,但没有注入。
我收到以下错误:
异常 'Symfony\Component\Debug\Exception\FatalErrorException' 与 message '调用未定义的方法 App\Facades\LiveSearch::getServiceList()'
教程链接:here
这是有道理的,这就是为什么我无法弄清楚问题出在哪里..
【问题讨论】:
-
根据错误,您调用错误
namespace。逐点跟随您的教程 -
在视图中调用此方法,据我了解,我可以在整个 laravel 项目中调用它,对吗?或者只是通过导入命名空间在控制器中,那么它就不必做所有服务容器的事情
-
创建一个文件夹
app/custom,创建一个类,在你的刀片中使用它@inject,@inject('classname', 'App\Custom\Classname'),调用方法$classname->method()