public function getHeaderById($header_id) { $this->model = Header::with(['client', 'details'])->where('id', '=', $header_id)->get(); if ($this->model->count() === 1) { $this->model = $this->model->first(); return true; } return false; }
public function getHeaderList($request) { $headers = Header::with(['details', 'details.category', 'client', 'user.city', 'user.agency'])->where('type', 'Q'); $this->filtersByHeader($request, $headers, 'au'); return $headers->get(); }
public function getHeaderList(Request $request) { $headers = Header::with(['details', 'details.category', 'client', 'user.city', 'user.agency'])->where('type', 'I')->where('issued', false)->where('canceled', false)->where('facultative', false); $this->filtersByHeader($request, $headers, 'td'); return $headers->get(); }