Я использую laravel и datatables Сведения о версии:
| Laravel 5.5 |
| Yajra/datatables 8* |
Я всегда получаю эту ошибку, когда пытаюсь запрос данные
"message": "Method where does not exist.",
"exception": "BadMethodCallException",
Мой код ниже
public function getExpensesHistory(Request $request){
$data = Expenses::with(['expenses' => function ($query) {
$query->select('id', 'type_name');
},'user' => function ($query) {
$query->select('id', 'name');
}])->orderBy('exp_date','desc')->get();
$datatables=DataTables::of($data);
$from_date = date('Y-m-d',strtotime($datatables->request->get('from_date')));
$end_date = date('Y-m-d',strtotime($datatables->request->get('end_date')));
if ($end_date and $from_date) {
$datatables->where('exp_date','<=',$end_date)->where('exp_date','>=',$from_date);
}
return $datatables->make(true);
}