From 059e085ff40d274f7fc6ddfcc4d11bafa9ebdd08 Mon Sep 17 00:00:00 2001 From: sayliraut Date: Mon, 17 Jun 2024 13:41:03 +0530 Subject: [PATCH] change --- .../Admin/ManageLocationController.php | 67 +++++++++---------- 1 file changed, 31 insertions(+), 36 deletions(-) diff --git a/app/Http/Controllers/Admin/ManageLocationController.php b/app/Http/Controllers/Admin/ManageLocationController.php index b921fa0..fc752af 100644 --- a/app/Http/Controllers/Admin/ManageLocationController.php +++ b/app/Http/Controllers/Admin/ManageLocationController.php @@ -11,7 +11,7 @@ use Illuminate\Support\Facades\DB; class ManageLocationController extends Controller { - + /* Created By : Sayali parab Created at : 07 June 2024 @@ -19,37 +19,37 @@ class ManageLocationController extends Controller */ public function index() { - $location = ManageState::latest()->get(); + $location = ManageState::orderBy('id', 'asc')->get(); return view('Admin.pages.manage_states.manage_states', compact('location')); } - /* + /* Created By : Sayali parab Created at : 07 June 2024 Use : To store the location. */ - + public function store(Request $request) -{ - $request->validate([ - 'location_name' => 'required|string|max:255' - ]); + { + $request->validate([ + 'location_name' => 'required|string|max:255' + ]); - try { - if (ManageState::where('name', $request->location_name)->exists()) { - return response()->json(['success' => false, 'error' => 'Location name already exists', 'status' => 422]); + try { + if (ManageState::where('name', $request->location_name)->exists()) { + return response()->json(['success' => false, 'error' => 'Location name already exists', 'status' => 422]); + } + + + $location = new ManageState(); + $location->name = $request->location_name; + $location->save(); + + return response()->json(['success' => true, 'status' => 200]); + } catch (\Exception $e) { + return response()->json(['success' => false, 'error' => $e->getMessage(), 'status' => 500]); } - - - $location = new ManageState(); - $location->name = $request->location_name; - $location->save(); - - return response()->json(['success' => true, 'status' => 200]); - } catch (\Exception $e) { - return response()->json(['success' => false, 'error' => $e->getMessage(), 'status' => 500]); } -} /* @@ -57,9 +57,9 @@ class ManageLocationController extends Controller Created at : 07 June 2024 Use : To change status. */ - public function change_location_status(Request $request) + public function change_location_status(Request $request) { - + try { DB::beginTransaction(); $status = ManageState::find($request->location_id); @@ -69,16 +69,14 @@ class ManageLocationController extends Controller DB::commit(); return jsonResponseWithSuccessMessage(__('success.update_data')); - } catch (Exception $e) { Log::error("Update Status function Load Failed " . $e->getMessage()); return jsonResponseWithErrorMessage(__('auth.something_went_wrong'), 500); } + } - } - - /* + /* Created By : Sayali parab Created at : 07 June 2024 Use : To delete location. @@ -86,7 +84,7 @@ class ManageLocationController extends Controller public function delete_location($id) { - + try { DB::beginTransaction(); @@ -96,7 +94,6 @@ class ManageLocationController extends Controller DB::commit(); return response()->json(['success' => true, 'status' => 200]); - } catch (Exception $e) { DB::rollBack(); Log::error("delete_location function Load Failed " . $e->getMessage()); @@ -105,31 +102,29 @@ class ManageLocationController extends Controller } - /* + /* Created By : Sayali parab Created at : 07 June 2024 Use : To update location. - */ + */ public function update(Request $request) { - + try { DB::beginTransaction(); - + $location_data = ManageState::find($request->id); $location_data->name = $request->location_name; $location_data->save(); - + DB::commit(); return jsonResponseWithSuccessMessage(__('success.update_data')); - } catch (Exception $e) { DB::rollBack(); Log::error("Failed to update location: " . $e->getMessage()); return jsonResponseWithErrorMessage(__('auth.something_went_wrong'), 500); } } - }