From 52be26a0995d0066a6ea233dcc969d19961fcf65 Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Mon, 9 Nov 2020 04:17:34 -0600 Subject: [PATCH] modified remove flex structure --- .../Controllers/Flex/FlexAdminController.php | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Flex/FlexAdminController.php b/app/Http/Controllers/Flex/FlexAdminController.php index 3b9fbfa48..300e8dacd 100644 --- a/app/Http/Controllers/Flex/FlexAdminController.php +++ b/app/Http/Controllers/Flex/FlexAdminController.php @@ -120,14 +120,29 @@ class FlexAdminController extends Controller 'structure_type' => 'required', ]); - FlexStructure::where([ + $count = FlexStructure::where([ 'requestor_id' => $request->requestor_id, 'requestor_corp_id' => $request->requestor_corp_id, 'system' => $request->system_id, 'structure_type' => $request->structure_type, - ])->delete(); + ])->count(); - return redirect('/flex/display')->with('success', 'Flex Structure Entry Removed.'); + if($count > 0) { + FlexStructure::where([ + 'requestor_id' => $request->requestor_id, + 'requestor_corp_id' => $request->requestor_corp_id, + 'system' => $request->system_id, + 'structure_type' => $request->structure_type, + ])->delete(); + + return redirect('/flex/display')->with('success', 'Flex Structure Entry Removed.'); + } else { + return redirect('/flex/display')->with('error', 'Could not find flex structure to delete.'); + } + + + + } }