From 52086a0b674877be33edf8a14af7daafb1e548c2 Mon Sep 17 00:00:00 2001 From: kshitige Date: Tue, 11 Mar 2025 17:52:55 +0530 Subject: [PATCH] RouteServiceProvider --- .../CustomerApi/AssetController.php | 2 +- .../CustomerApi/DeviceController.php | 4 +- .../CustomerApi/UserAssetLinkController.php | 6 +- app/Providers/RouteServiceProvider.php | 61 +++++++++++++++++++ bootstrap/providers.php | 1 + routes/admin_api.php | 9 +++ routes/customer_api.php | 14 +++++ 7 files changed, 92 insertions(+), 5 deletions(-) rename app/Http/Controllers/{ => APIS}/CustomerApi/AssetController.php (72%) rename app/Http/Controllers/{ => APIS}/CustomerApi/DeviceController.php (71%) rename app/Http/Controllers/{ => APIS}/CustomerApi/UserAssetLinkController.php (69%) create mode 100644 app/Providers/RouteServiceProvider.php create mode 100644 routes/admin_api.php create mode 100644 routes/customer_api.php diff --git a/app/Http/Controllers/CustomerApi/AssetController.php b/app/Http/Controllers/APIS/CustomerApi/AssetController.php similarity index 72% rename from app/Http/Controllers/CustomerApi/AssetController.php rename to app/Http/Controllers/APIS/CustomerApi/AssetController.php index 4cfe9a5..1ae3952 100644 --- a/app/Http/Controllers/CustomerApi/AssetController.php +++ b/app/Http/Controllers/APIS/CustomerApi/AssetController.php @@ -1,6 +1,6 @@ get(); return response()->json($userAssetLinks); } -} +} \ No newline at end of file diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..f8dbadc --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,61 @@ +by($request->user()?->id ?: $request->ip()); + }); + + $this->routes(function () { + //Created by : Chandan Yadav; Created at : 28 Jan 2025; Use : API; + Route::middleware('api') + ->prefix('api') + ->group(base_path('routes/api.php')); + + + Route::middleware('api') + ->prefix('apia') + ->group(base_path('routes/admin_api.php')); + + Route::middleware('api') + ->prefix('apic') + ->group(base_path('routes/customer_api.php')); + + Route::middleware('web') + ->group(base_path('routes/web.php')); + }); + } +} diff --git a/bootstrap/providers.php b/bootstrap/providers.php index 38b258d..f4ecddf 100644 --- a/bootstrap/providers.php +++ b/bootstrap/providers.php @@ -2,4 +2,5 @@ return [ App\Providers\AppServiceProvider::class, + App\Providers\RouteServiceProvider::class, ]; diff --git a/routes/admin_api.php b/routes/admin_api.php new file mode 100644 index 0000000..6b6745c --- /dev/null +++ b/routes/admin_api.php @@ -0,0 +1,9 @@ +