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, ]); return redirect('/structures/display/requests'); } public function displayRequests() { $reqs = AnchorStructure::all(); return view('structurerequest.display.structurerequests')->with('reqs', $reqs); } public function deleteRequest($request) { $this->validate($request, [ 'id' => 'required', ]); AnchorStructure::where([ 'id' => $request->id, ])->delete(); return redirect('/structures/display/requests'); } }