我一直在这行代码上遇到错误,我不确定问题是什么?
这是路线:
Route::get('/samples', 'TestsController@index');
以下是导致错误的控制器行:
public function index()
{
return $this->makeView('samples.create');
}
以下是错误:Method [makeView]
不存在。
答案 0 :(得分:0)
应该是
public function index()
{
return $this->make::View('samples.create');
}
你忘记了:: make和View之间的对象。
答案 1 :(得分:0)
我不知道'makrView'方法,但这是传统渲染视图的方式。
$templateVars = array('varOne' => $templateVariableOne, 'varTwo' => $templateVariableTwo);
return View::make('samples.create', $templateVars);
答案 2 :(得分:0)
尝试
public function getIndex()
{
return View::make('samples.create');
}
答案 3 :(得分:0)
假设您正在使用Laravel 4,您不需要$ this来在控制器中制作视图。
public function index()
{
return View::make('samples.create');
}
你也有了查看并且做错了。