Esempio n. 1
0
 /**
  * Execute the job.
  *
  * @return bool
  */
 public function handle()
 {
     $this->workOrder->category_id = $this->request->input('category');
     $this->workOrder->location_id = $this->request->input('location');
     $this->workOrder->status_id = $this->request->input('status');
     $this->workOrder->priority_id = $this->request->input('priority');
     $this->workOrder->subject = $this->request->input('subject');
     $this->workOrder->description = $this->request->clean($this->request->input('description'));
     $this->workOrder->started_at = $this->request->input('started_at');
     $this->workOrder->completed_at = $this->request->input('completed_at');
     if ($this->workOrder->save()) {
         $assets = $this->request->input('assets', []);
         if (is_array($assets) && count($assets) > 0) {
             $this->workOrder->assets()->sync($assets);
         }
         return true;
     }
     return false;
 }