mcamara / laravel-localization

Easy localization for Laravel
MIT License
3.36k stars 512 forks source link

How can add alias middleware on laravel 11 #901

Closed Enadabuzaid closed 6 months ago

Enadabuzaid commented 6 months ago

I want to add these in laravel 11

'localize'                => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRoutes::class,
'localizationRedirect'    => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRedirectFilter::class,
'localeSessionRedirect'   => \Mcamara\LaravelLocalization\Middleware\LocaleSessionRedirect::class,
'localeCookieRedirect'    => \Mcamara\LaravelLocalization\Middleware\LocaleCookieRedirect::class,
'localeViewPath'          => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationViewPath::class
battulga0719 commented 3 months ago

Hello. you need to put it in bootstrap > app.php you can find a doc in laravel https://laravel.com/docs/11.x/middleware#middleware-aliases

->withMiddleware(function (Middleware $middleware) { $middleware->alias([ 'localize' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRoutes::class, 'localizationRedirect' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRedirectFilter::class, 'localeSessionRedirect' => \Mcamara\LaravelLocalization\Middleware\LocaleSessionRedirect::class, 'localeCookieRedirect' => \Mcamara\LaravelLocalization\Middleware\LocaleCookieRedirect::class, 'localeViewPath' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationViewPath::class ]); })