我正在使用Laravel 5.4.16在使用View类的make方法时,我得到了未定义的方法错误。
{"A":"你好"}
答案 0 :(得分:2)
尝试将其添加到班级的顶部:
use View;
如果它不起作用,那么看起来你没有安装该项目。您需要运行composer install
或composer update
命令,该命令将所有依赖项下载并安装到vendor
目录中。
要检查的另一件事是config/app.php
应该有这一行:
'View' => Illuminate\Support\Facades\View::class,
或者,您可以使用帮助程序:
return view('stats');
但只有在正确安装了项目时它才会起作用。
答案 1 :(得分:1)
您收到此错误,因为make()方法不存在于代码中的任何位置。如果您想从控制器转到视图,您可以使用:
public function Index() {
return view('stats');
}
它将通过访问您的网址请求进入您的状态刀片视图。
答案 2 :(得分:0)
您可以尝试使用它:
return view('stats');
答案 3 :(得分:0)
返回视图(' path.to.your.directory');
答案 4 :(得分:0)
只需使用Facade即可。检查它是如何工作的,然后先查看View的错误。我希望你没有使用另一个模板引擎作为Twig,例如,如果是,那么你肯定使用Facade或检查View工厂是如何工作的,我认为它需要构造函数中的模板引擎......
只需使用use Illuminate\Support\Facades\View;