/**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $technican = Technican::findOrFail($id);
     $technican->delete();
     return redirect('technicans');
 }
 public function finish(Request $request, $id)
 {
     $task = Task::findOrFail($id);
     $task->update(['task_status' => 'تمت']);
     $task_id = $task->task_id;
     $tech = $request->tech_id;
     $technican = Technican::findOrFail($tech);
     $technican->task()->attach($task_id);
     //attaching spare_parts
     $part_arr = $request->input('part_id');
     $qty_arr = $request->input('part_qty');
     foreach ($part_arr as $key => $part) {
         if ($part != 0) {
             $part_obj = SparePart::find($part);
             $qty = $qty_arr[$key];
             $part_obj->task()->attach($task_id, ['part_qty' => $qty]);
         }
     }
     return redirect('maintainance/tasks');
 }