diff --git a/src/Core/LifecycleEventProvider.php b/src/Core/LifecycleEventProvider.php index c6bd337..6483104 100644 --- a/src/Core/LifecycleEventProvider.php +++ b/src/Core/LifecycleEventProvider.php @@ -76,7 +76,7 @@ use Livewire\Livewire; * ├─── Front/Api/Boot ────────────────────────────────────────────────── │ * │ └── LifecycleEventProvider::fireApiRoutes() │ * │ Fires: ApiRoutesRegistering │ - * │ Processes: routes ('api' middleware, '/api' prefix) │ + * │ Processes: routes ('api' middleware) │ * │ │ * ├─── Front/Client/Boot ─────────────────────────────────────────────── │ * │ └── LifecycleEventProvider::fireClientRoutes() │ @@ -385,9 +385,10 @@ class LifecycleEventProvider extends ServiceProvider * * Called by Front/Api/Boot when REST API routes are being set up. * - * Routes registered through this event are automatically: - * - Wrapped with the 'api' middleware group - * - Prefixed with '/api' + * Routes registered through this event are automatically wrapped + * with the 'api' middleware group (stateless, no CSRF). + * No prefix is applied — API routes live on domain-scoped subdomains + * (e.g., api.lthn.ai/v1/brain/recall). */ public static function fireApiRoutes(): void { @@ -396,7 +397,7 @@ class LifecycleEventProvider extends ServiceProvider // Process route requests with api middleware foreach ($event->routeRequests() as $callback) { - Route::middleware('api')->prefix('api')->group($callback); + Route::middleware('api')->group($callback); } }