/**
  * Update existing device.
  * @param  Request $request Request for updating a device.
  * @param  \App\Device  $device  Device Model.
  * @return \App\Device           Device Model.
  */
 public function update(Requests\Request $request, Model $device)
 {
     $device->name = trim($request->name);
     $device->model = trim($request->model);
     $device->brand = trim($request->brand);
     $device->serial = trim($request->serial);
     \App\DeviceType::find($request->type_id)->devices()->save($device);
     \App\DeviceLocation::find($request->location_id)->devices()->save($device);
     $device->description = trim($request->description);
     $device->resluggify();
     $device->save();
     return $device;
 }