middleware('auth'); $this->middleware('role:User'); } public function displaySrpForm() { return view('srp.srpform'); } public function storeSRPFile(Request $request) { $this->validate($request, [ 'FC' => 'required', 'FleetType' => 'required', 'zKillboard' => 'required', 'LossValue' => 'required', 'ShipType' => 'required', ]); //See if the FC Name ties to a user on the services site $fcId = User::where(['name' => $request->fc])->get(['character_id']); $ship = new SRPShip; $ship->character_id = auth()->user()->character_id; $ship->character_name = auth()->user()->name; $ship->fleet_commander_name = $request->fc; if($fcId[0] != null) { $ship->fleet_commander_id = $fcId; } $ship->zkillboard = $request->zKillboard; $ship->ship_type = $request->ShipType; $ship->loss_value = $request->LossValue; $ship->save(); return redirect('/srpform')->with('success', 'SRP Form Submitted.'); } }