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