public function purchased(PurchaseRequest $request)
 {
     //return $request->purchase;
     $ship = Ship::findOrFail($request->ship_id);
     $strippen = $ship->strippen_total;
     $strippen += $request->purchase;
     $ship->strippen_total = $strippen;
     $ship->save();
     return redirect('ships');
 }
 public function create_helper_confirmation()
 {
     $cruiseid = Input::get('cruiseid');
     $cabinid = Input::get('cabinid');
     $cruise = Cruise::findOrFail($cruiseid);
     $ship = Ship::findOrFail($cruise->ship_id);
     $cabin = Cabin::where('id', $cabinid)->first();
     $port = Port::all();
     $cabin_type = Cruise_Cabin_Type::where('cruise_id', $cruise->id)->get();
     return view('partial.partial_confirmation', compact('cruise', 'ship', 'cabin', 'port', 'cabin_type'));
 }
 public function delete($type, $opening_id)
 {
     $opening = Opening::findOrFail($opening_id);
     $bridge = Bridge::findOrFail($opening->bridge_id);
     $bridge->openings_total -= 1;
     $ship = Ship::findOrFail($opening->ship_id);
     $ship->strippen_total += 1;
     $bridge->save();
     $ship->save();
     $opening->delete();
     if ($type == 'ship') {
         return redirect('openings/showtype/ship/' . $ship->id);
     }
     if ($type == 'bridge') {
         return redirect('openings/showtype/bridge/' . $bridge->id);
     }
     if ($type == 'user') {
         return redirect('openings/showtype/user/1');
     }
 }