我正在使用Laravel Datatables包來顯示Ajax化表。Laravel Datatables空集合錯誤
我得到一個錯誤,當收集我想表明我的表是空的,錯誤的是:
ErrorException在CollectionEngine.php線46:array_keys()預計 參數1是陣列,NULL給出
我的控制器包含兩個簡單的功能
// get the view
public function getItems() {
return view('someview');
}
// get data for datatables
public function getItemsdata() {
$data = DataModel::all();
return Datatables::of($data)->make(true);
}
當$data
不是空的,一切正常,但如果它是空的,我得到的錯誤!我怎樣才能解決這個問題?有任何想法嗎?
什麼是你laravel版本的
isEmpty()
功能? – aldrin27@ aldrin27 Laravel 5 – yazfield