diff --git a/Modules/Client/Http/Controllers/Api/DashboardController.php b/Modules/Client/Http/Controllers/Api/DashboardController.php index a655aae9..5e133d47 100755 --- a/Modules/Client/Http/Controllers/Api/DashboardController.php +++ b/Modules/Client/Http/Controllers/Api/DashboardController.php @@ -14,10 +14,14 @@ class DashboardController extends Controller * Display a listing of the resource. * @return Renderable */ - public function index(Request $request) + public function index(Request $request, $corporate_id) { $user = Auth::user(); - $data = DashboardResources::make($user->managedCorporates()->where('active', 1)->with('currentPolicy', 'employees')->first()); + $currentCorporate = $user->managedCorporates() + ->with(['currentPolicy', 'employees']) + ->findOrFail($corporate_id); + + $data = DashboardResources::make($currentCorporate); return response()->json($data); } diff --git a/Modules/Client/Routes/api.php b/Modules/Client/Routes/api.php index 78d6030d..8b5843e5 100755 --- a/Modules/Client/Routes/api.php +++ b/Modules/Client/Routes/api.php @@ -27,11 +27,18 @@ Route::prefix('client')->group(function () { Route::middleware('auth:sanctum')->group(function () { Route::post('logout', [AuthController::class, 'logout'])->name('logout'); - Route::get('/user', [UserController::class, 'index']); + Route::get('user', [UserController::class, 'index']); + Route::prefix('{corporate_id}')->group(function() { + Route::get('asd', function ($corporate_id) { + return $corporate_id; + }); + + Route::get('dashboard', [DashboardController::class, 'index']); Route::get('corporate', [CorporateController::class, 'index']); Route::get('corporate/{corporate_id}', [CorporateController::class, 'show']); Route::get('members', [MemberController::class, 'index']); }); + }); });