/**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @param Request $request
  * @return Response
  */
 public function destroy($id, Request $request)
 {
     $wire = Wire::findOrFail($request->get('wire_id'));
     $wire->types()->detach($id);
     $message = trans('messages.wire_type_successfully_disassociated');
     Flash::warning($message);
     return redirect()->back();
 }
 /**
  * Display the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function show($id)
 {
     $wire = Wire::findOrFail($id);
     return view('wires.show')->with('wire', $wire)->with('title', trans('titles.details_of_wire'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @return Response
  * @internal param Request $request
  */
 public function destroy($id)
 {
     $wire = Wire::findOrFail($id);
     $wire->delete();
     $message = trans('messages.wire_successfully_removed');
     Flash::warning($message);
     return redirect()->route('admin.wires.index');
 }