التوطين في Laravel:
ملفات الترجمة
// lang/en/messages.php
return [
'welcome' => 'Welcome, :name!',
];
// lang/ar/messages.php
return [
'welcome' => 'مرحباً، :name!',
];استخدام الترجمات
__('messages.welcome', ['name' => 'أحمد']);
@lang('messages.welcome', ['name' => 'أحمد'])تعيين اللغة
App::setLocale('ar');
$locale = App::getLocale();الوسيط
public function handle($request, $next)
{
App::setLocale(session('locale', 'en'));
return $next($request);
}