【发布时间】:2014-06-12 17:41:18
【问题描述】:
我有以下简单的控制器:
class OrdersController extends \BaseController {
public function index()
{
$orders = Order::all();
return Datatables::of($orders)->make();
}
}
尝试使用 bllim DataTables 包输出我的表格。当我可以使用上面的 DataTables 时,我收到此错误:
Call to undefined method Illuminate\Database\Eloquent\Collection::getQuery()
错误位于\Bllim\Datatables\Datatables.php就行了:
$this->columns = $this->query_type == 'eloquent' ? $this->query->getQuery()->columns : $this->query->columns;
应该定义这个方法,除非我弄错了。那么这里缺少什么?
【问题讨论】:
标签: php laravel laravel-4 datatables