Я получаю сообщение об ошибке Метод не существует laravel 5.4, я использую php версии 7.2
Я использую следующий запрос.
$status=['UPDATE','REJECT'];
$pos = Po::whereIn('status',$status);
if($request->has('product_name')){
$pos->Where('product_name', 'like', '%' . $request->product_name . '%');
}
if($request->has('sap_code')){
$pos->Where('sap_code', 'like', '%' . $request->sap_code . '%');
}if($request->has('start_date')){
$start_date=$request->start_date;
$end_date=$request->end_date;
$pos->whereBetween(DB::raw('DATE(eta_to_port)'), array($start_date, $end_date));
}
$pos=$pos->get();
$po_releases = Po::where('status','APPROVED')->get();
$po_approvals = Po::with('pomaster')->where('status','SEND_APPROVAL')->get();
$type = 0;
$request->session()->flash('flash_success','Filter result' );
return view('po.index', compact('pos', 'type','po_approvals','po_releases'));
Пожалуйста, помогите мне решить эту проблему.