在Laravel中从空值创建默认对象

时间:2015-03-17 12:49:32

标签: php laravel

我在尝试运行代码时遇到以下错误

从空值创建默认对象

有问题的代码行是:

   $this->layout->content = View::make('search', array('table' => $table));

我正在关注位于此处的教程:http://wern-ancheta.com/blog/2014/08/10/using-datatables-with-laravel/

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

您没有定义布局,请声明:

protected $layout = 'layout.default'; 

然后使用

$this->layout->content = View::make('search', array('table' => $table));

或另一种方式:

$layout = new stdClass();
$layout->layout = new stdClass();

$layout->layout->content = View::make('search', array('table' => $table));