middleware('auth'); } public function displayForm() { return view('structurerequest.requeststructure'); } public function storeForm() { $this->validate($request, [ 'corporation_name' => 'required', 'system' => 'required', 'structure_size' => 'required', 'structure_type' => 'required', 'requested_drop_time' => 'required', 'requester' => 'required', ]); $lookup = new NewLookupHelper; $requesterId = $lookup->CharacterNameToId($request->requester); $corporationId = $lookup->CorporationNameToId($request->corporation_name); AnchorStructure::insert([ 'corporation_id' => $corporationId, 'corporation_name' => $request->corporation_name, 'system' => $request->system, 'structure_size' => $request->structure_size, 'structure_type' => $request->structure_type, 'requested_drop_time' => $request->requested_drop_time, 'requester_id' => $requesterId, 'requester' => $request->requester, 'completed' => 'No', ]); return redirect('/structures/display/requests'); } public function displayRequests() { $reqs = AnchorStructure::where(['completed' => 'No'])->get(); return view('structurerequest.display.structurerequest')->with('reqs', $reqs); } public function assignFC() { $this->validate($request, [ 'id' => 'required', 'assigned_fc' => 'required', ]); $lookup = new NewLookupHelper; $fcId = $lookup->CharacterNameToId($request->assigned_fc); AnchorStructure::where([ 'id' => $request->id, ])->update([ 'assigned_fc_id' => $fcId, 'assigned_fc' => $request->assigned_fc, ]); return redirect('/structures/display/requests'); } public function deleteRequest($request) { $this->validate($request, [ 'id' => 'required', ]); AnchorStructure::where([ 'id' => $request->id, ])->delete(); return redirect('/structures/display/requests'); } }