public function makeArmor(MakeArmorRequest $request) { $armor = new Armor(); $armor->name = Input::get('name'); $armor->description = Input::get('description'); $armor->image = Input::get('image'); $armor->defence = Input::get('defence'); $armor->value = Input::get('value'); $armor->price = Input::get('price'); $armor->save(); return redirect('/admin'); }
public function purchaseArmor() { $user = Auth::user(); $radioButton = Input::get('radio'); $armors = $user->armors->count(); if ($armors < 1) { if ($radioButton == 'Guard Dog') { $armor = Armor::where('name', '=', 'Guard Dog')->first(); if ($user->money >= $armor->price) { $user->money -= $armor->price; $user->assignArmor($armor); $user->save(); session()->flash('flash_message', 'You bought the item!'); return redirect('/shop'); } else { session()->flash('flash_message_important', 'Not Enough Money!'); return redirect('/shop'); } } elseif ($radioButton == 'Trained Guard Dog') { $armor = Armor::where('name', '=', 'Trained Guard Dog')->first(); if ($user->money >= $armor->price) { $user->money -= $armor->price; $user->assignArmor($armor); $user->save(); session()->flash('flash_message', 'You bought the item!'); return redirect('/shop'); } else { session()->flash('flash_message_important', 'Not Enough Money!'); return redirect('/shop'); } } elseif ($radioButton == 'Armed Escort') { $armor = Armor::where('name', '=', 'Armed Escort')->first(); if ($user->money >= $armor->price) { $user->money -= $armor->price; $user->assignArmor($armor); $user->save(); session()->flash('flash_message', 'You bought the item!'); return redirect('/shop'); } else { session()->flash('flash_message_important', 'Not Enough Money!'); return redirect('/shop'); } } elseif ($radioButton == '2 Armed Escorts') { $armor = Armor::where('name', '=', '2 Armed Escorts')->first(); if ($user->money >= $armor->price) { $user->money -= $armor->price; $user->assignArmor($armor); $user->save(); session()->flash('flash_message', 'You bought the item!'); return redirect('/shop'); } else { session()->flash('flash_message_important', 'Not Enough Money!'); return redirect('/shop'); } } elseif ($radioButton == 'Reinforced Pontiac') { $armor = Armor::where('name', '=', 'Reinforced Pontiac')->first(); if ($user->money >= $armor->price) { $user->money -= $armor->price; $user->assignArmor($armor); $user->save(); session()->flash('flash_message', 'You bought the item!'); return redirect('/shop'); } else { session()->flash('flash_message_important', 'Not Enough Money!'); return redirect('/shop'); } } elseif ($radioButton == 'Armored Ford T.') { $armor = Armor::where('name', '=', 'Armored Ford T.')->first(); if ($user->money >= $armor->price) { $user->money -= $armor->price; $user->assignArmor($armor); $user->save(); session()->flash('flash_message', 'You bought the item!'); return redirect('/shop'); } else { session()->flash('flash_message_important', 'Not Enough Money!'); return redirect('/shop'); } } elseif ($radioButton == 'Armored Duesenberg') { $armor = Armor::where('name', '=', 'Armored Duesenberg')->first(); if ($user->money >= $armor->price) { $user->money -= $armor->price; $user->assignArmor($armor); $user->save(); session()->flash('flash_message', 'You bought the item!'); return redirect('/shop'); } else { session()->flash('flash_message_important', 'Not Enough Money!'); return redirect('/shop'); } } else { session()->flash('flash_message_important', 'You Failed To Purchase The Item!!'); return redirect('/shop'); } } else { session()->flash('flash_message_important', 'Sell your current armor first!!'); return redirect('/shop'); } }