/** Find Header by Id * * @param $header_id * * @return bool */ public function getHeaderById($header_id) { $this->model = Header::with(['details.client.detailsVi', 'details.beneficiary', 'details.facultative', 'user.city', 'coverageWarranty', 'creditProduct'])->where('id', '=', $header_id)->get(); if ($this->model->count() === 1) { $this->model = $this->model->first(); return true; } return false; }
/** * @param Request $request * @return \Illuminate\Database\Eloquent\Collection|static[] */ public function getHeaderList(Request $request) { $headers = Header::with('details.client', 'user.city', 'user.agency')->where('issued', true)->where('canceled', false); $this->filtersByHeader($request, $headers); return $headers->get(); }
public function getHeaderList($request) { $headers = Header::with('details.client', 'user.city', 'user.agency')->where('type', 'Q'); $this->filtersByHeader($request, $headers); return $headers->get(); }