/** * 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'); }