我的makeView出了什么问题?

时间:2014-08-04 14:03:05

标签: php view laravel

我一直在这行代码上遇到错误,我不确定问题是什么?

这是路线:

Route::get('/samples', 'TestsController@index');

以下是导致错误的控制器行:

public function index()
{
  return $this->makeView('samples.create');
}

以下是错误:Method [makeView]不存在。

4 个答案:

答案 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');
}

你也有了查看并且做错了。

此处的文档:http://laravel.com/docs/responses#views