['web']]); // Force admin guard authentication Route::post('/broadcasting/auth', function () { if (auth('admin')->check()) { return Broadcast::auth(request()); } // Fallback check for normal users if (auth('web')->check()) { return Broadcast::auth(request()); } return response()->json(['message' => 'Unauthenticated'], 403); })->middleware(['web']);