withRouting( web: __DIR__.'/../routes/web.php', api: __DIR__.'/../routes/api.php', commands: __DIR__.'/../routes/console.php', ) ->withMiddleware(function (Middleware $middleware) { $middleware->web(append: [ EncryptCookies::class, AddQueuedCookiesToResponse::class, StartSession::class, ShareErrorsFromSession::class, VerifyCsrfToken::class, SubstituteBindings::class, ]); $middleware->api(append: [ SubstituteBindings::class, ]); $middleware->alias([ 'admin.basic' => EnsureAdminAccess::class, 'can' => Authorize::class, ]); }) ->withProviders([ AuthServiceProvider::class, RouteServiceProvider::class, ]) ->withExceptions(function (Exceptions $exceptions) { // })->create();