mapApiRoutes(); $this->mapWebRoutes(); // } /** * Define the "web" routes for the application. * * These routes all receive session state, CSRF protection, etc. * * @return void */ protected function mapWebRoutes() { // Utility routes - app-wide Route::middleware('web') ->namespace($this->namespace) ->group(base_path('routes/utility.php')); // Main website routes (mivita.care) Route::middleware('web') ->namespace($this->namespace) ->domain(config('app.pre_url_main') . config('app.domain') . config('app.tld_care')) ->group(base_path('routes/main.php')); // CRM/CMS routes (my.mivita.care) Route::middleware('web') ->namespace($this->namespace) ->domain(config('app.pre_url_crm') . config('app.domain') . config('app.tld_care')) ->group(base_path('routes/crm.php')); // Checkout routes (checkout.mivita.care) Route::middleware('web') ->namespace($this->namespace) ->domain(config('app.checkout_url') . config('app.domain') . config('app.tld_care')) ->group(base_path('routes/checkout.php')); // Portal routes (portal.mivita.care) Route::middleware('web') ->namespace($this->namespace) ->domain(config('app.pre_url_portal') . config('app.domain') . config('app.tld_care')) ->group(base_path('routes/portal.php')); // Subdomain routes (*.mivita.care) Route::middleware('web') ->namespace($this->namespace) ->domain('{subdomain}.' . config('app.domain') . config('app.tld_care')) ->group(base_path('routes/subdomain.php')); // Shop routes (mivita.shop) Route::middleware('web') ->namespace($this->namespace) ->domain(config('app.domain') . config('app.tld_shop')) ->group(base_path('routes/subdomain.php')); // Original web.php - mostly empty now but kept for compatibility Route::middleware('web') ->namespace($this->namespace) ->group(base_path('routes/web.php')); } /** * Define the "api" routes for the application. * * These routes are typically stateless. * * @return void */ protected function mapApiRoutes() { Route::domain('api.' . config('app.domain') . config('app.tld_care')) ->middleware('api') ->namespace($this->namespace) ->group(base_path('routes/api.php')); //. /* Route::prefix('api') ->middleware('api') ->namespace($this->namespace) ->group(base_path('routes/api.php')); */ } }