user()->role !== 'admin') { return response()->json(['status' => false, 'message' => '無權限存取'], 403); } return response()->json([ 'status' => true, 'data' => [ 'total_members' => User::where('role', 'member')->count(), 'total_providers' => User::where('role', 'provider')->count(), 'total_offers' => DivingOffer::count(), ], ]); } }