コード例 #1
0
 /**
  * Create new device.
  * @param  Request $request Request for creating new device.
  * @return \App\Device           Device Model
  */
 public function create(Requests\Request $request)
 {
     $device = new \App\Device();
     $device->name = trim($request->name);
     $device->model = trim($request->model);
     $device->brand = trim($request->brand);
     $device->serial = trim($request->serial);
     $device->deviceType()->associate($request->type_id);
     $device->deviceLocation()->associate($request->location_id);
     $device->description = trim($request->description);
     $device->deviceStatus()->associate($this->getDeviceStatusRepository()->first()->id);
     $device->save();
     return $device;
 }