D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
alafqpharma.net
/
bootstrap
/
Filename :
app.php
back
Copy
<?php use App\Http\Middleware\ActivationCheckMiddleware; use App\Http\Middleware\AdminMiddleware; use App\Http\Middleware\APIGuestMiddleware; use App\Http\Middleware\APILocalizationMiddleware; use App\Http\Middleware\CustomerMiddleware; use App\Http\Middleware\DatabaseRefreshMiddleware; use App\Http\Middleware\DeliveryManAuth; use App\Http\Middleware\GuestMiddleware; use App\Http\Middleware\InstallationMiddleware; use App\Http\Middleware\MaintenanceModeMiddleware; use App\Http\Middleware\ModulePermissionMiddleware; use App\Http\Middleware\SellerApiAuthMiddleware; use App\Http\Middleware\SellerMiddleware; use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; use Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode; use Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull; use Illuminate\Foundation\Http\Middleware\TrimStrings; use Illuminate\Foundation\Http\Middleware\ValidatePostSize; use Illuminate\Http\Middleware\TrustProxies; use Illuminate\Routing\Middleware\SubstituteBindings; return Application::configure(basePath: dirname(__DIR__)) ->withMiddleware(function (Middleware $middleware) { $middleware->use([ TrustProxies::class, CheckForMaintenanceMode::class, ValidatePostSize::class, TrimStrings::class, ConvertEmptyStringsToNull::class, DatabaseRefreshMiddleware::class ]); $middleware->group('web', [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, \App\Http\Middleware\Localization::class, ]); $middleware->group('api', [ 'throttle:3000,1', SubstituteBindings::class, ]); /* |-------------------------------------------------------------------------- | Route Middleware (Aliases) |-------------------------------------------------------------------------- */ $middleware->alias([ 'auth' => \App\Http\Middleware\Authenticate::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'bindings' => SubstituteBindings::class, 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, 'admin' => AdminMiddleware::class, 'seller' => SellerMiddleware::class, 'customer' => CustomerMiddleware::class, 'module' => ModulePermissionMiddleware::class, 'installation-check' => InstallationMiddleware::class, 'actch' => ActivationCheckMiddleware::class, 'api_lang' => APILocalizationMiddleware::class, 'maintenance_mode' => MaintenanceModeMiddleware::class, 'delivery_man_auth' => DeliveryManAuth::class, 'seller_api_auth' => SellerApiAuthMiddleware::class, 'guestCheck' => GuestMiddleware::class, 'apiGuestCheck' => APIGuestMiddleware::class, 'logUserBrowsingNavigation' => \App\Http\Middleware\LogUserBrowsingNavigationMiddleware::class, ]); }) ->withExceptions(function (Exceptions $exceptions) { // You can customize exception handling here if needed }) ->create();