صورة توضيحية للمقالة
طريقة تنزيل مكتبة mcamara
وصف الكود
تنزيل وإعداد المكتبة
مثال الكود
composer require mcamara/laravel-localization
// النشر:
php artisan vendor:publish --provider="Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider"
// الميدل وير: bootstrap/app.php file in closure withMiddleware
return Application::configure(basePath: dirname(__DIR__))
// Other application configurations
->withMiddleware(function (Middleware $middleware) {
$middleware->alias([
/**** OTHER MIDDLEWARE ALIASES ****/
'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,
]);
})
// في الراوت:-
Route::group(
[
'prefix' => LaravelLocalization::setLocale(),
'middleware' => [ 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath' ]
], function(){ //...
});
معلومات المقالة
المؤلف
Super Admin
التصنيف
مكتبات وحزم
المشاهدات
79
التعليقات
0
تاريخ النشر
2025-04-20
وقت القراءة
1
دقيقة
التعليقات