دوال للتعامل مع اتجاهات القوالب عند تعدد اللغات
قبل استخدام الدوال يجب ان تكون مسطب الباكديج
LaravelLocalization
رابط الحزمة
https://github.com/mcamara/laravel-localization
في حالة وجود تعدد للغات في الموقع وتختلف اتجاهات اللغات من حيث الاتجهات من اليمين الي اليسار او العكس
يمكنك بناء بعض الدوال التي تساعدك في معرفة الاتجاة الخاص باللغة التي تعمل عليها
الدالة الاولي
getDir()
ترجع لك باتجاة اللغة سواء
rtl , ltr
الدالة الثانية
getDirection()
ترجع لك ب
right
في حالة كانت اتجاة اللغة rtl
الدالة الثالة
getReverseDirection()
ترجع بعكس اتجاة اللغة في حالة كانت
اللغة من اليمين الي اليسار ترجع لك
left
function getDir() { return \Mcamara\LaravelLocalization\Facades\LaravelLocalization::getCurrentLocaleDirection(); } function getDirection() { $cD = getDir(); return $cD == 'rtl' ? 'right' : 'left'; } function getReverseDirection() { $cD = getDir(); return $cD == 'rtl' ? 'left' : 'right'; }
من فضلك ممكن تبسيط أكثر
ممكن شرح بفيديو لانه الطريقة صعبة شوي