From 32d8e06d1612b21fc397fc21d81ef06c7175e41c Mon Sep 17 00:00:00 2001 From: amirghasempoor Date: Sun, 1 Dec 2024 16:19:56 +0330 Subject: [PATCH] azmayesh sort columns --- .../Controllers/V3/Auth/LogoutController.php | 35 +++++++++++++++++++ .../V3/Azmayesh/AzmayeshController.php | 4 +++ .../V3/Azmayesh/AzmayeshSampleController.php | 2 +- .../V3/Azmayesh/AzmayeshTypeController.php | 2 +- 4 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 app/Http/Controllers/V3/Auth/LogoutController.php diff --git a/app/Http/Controllers/V3/Auth/LogoutController.php b/app/Http/Controllers/V3/Auth/LogoutController.php new file mode 100644 index 00000000..62c31d08 --- /dev/null +++ b/app/Http/Controllers/V3/Auth/LogoutController.php @@ -0,0 +1,35 @@ +session()->exists('last_login')){ + $user = auth()->user(); + $user->last_login = $request->session()->get('last_login'); + $user->save(); + $request->session()->forget('last_login'); + } + + $this->guard()->logout(); + + $request->session()->invalidate(); + + $request->session()->regenerateToken(); + + return response()->json([ + 'message' => 'logged out' + ]); + } +} diff --git a/app/Http/Controllers/V3/Azmayesh/AzmayeshController.php b/app/Http/Controllers/V3/Azmayesh/AzmayeshController.php index e6aa7574..94bbd81a 100644 --- a/app/Http/Controllers/V3/Azmayesh/AzmayeshController.php +++ b/app/Http/Controllers/V3/Azmayesh/AzmayeshController.php @@ -31,6 +31,10 @@ class AzmayeshController extends Controller 'work_number', 'consultant', 'applicant', + 'azmayesh_type_name', + 'project_name', + 'updated_at', + 'created_at' ); $allowedFilters = $columns; diff --git a/app/Http/Controllers/V3/Azmayesh/AzmayeshSampleController.php b/app/Http/Controllers/V3/Azmayesh/AzmayeshSampleController.php index 9aa4303d..703cae75 100644 --- a/app/Http/Controllers/V3/Azmayesh/AzmayeshSampleController.php +++ b/app/Http/Controllers/V3/Azmayesh/AzmayeshSampleController.php @@ -23,7 +23,7 @@ class AzmayeshSampleController extends Controller public function index(Request $request, string $azmayesh_id): JsonResponse { $columns = array( - 'id', + 'id', 'updated_at', 'created_at' ); $allowedFilters = $columns; diff --git a/app/Http/Controllers/V3/Azmayesh/AzmayeshTypeController.php b/app/Http/Controllers/V3/Azmayesh/AzmayeshTypeController.php index d5445f45..f3f372da 100644 --- a/app/Http/Controllers/V3/Azmayesh/AzmayeshTypeController.php +++ b/app/Http/Controllers/V3/Azmayesh/AzmayeshTypeController.php @@ -20,7 +20,7 @@ class AzmayeshTypeController extends Controller public function index(Request $request): JsonResponse { $columns = array( - 'id', 'name' + 'id', 'name', 'updated_at', 'created_at' ); $allowedFilters = $columns;