دالة اضافة اللغة المستخدمة في url
تقوم الدالة التالية اما باعطائها مسار معين فتقوم هي باضافة اللغة التي يعمل بها النظام
الكاتالي
trans_url('login')
الناتج كالتالي
http://127.0.0.1:8000/ar/login
او لا تعطيها مسار فهي تقوم باخذ المسار الحالي واضافة اللغة المستخدمة علية
يجب تنصيب الباكديج
https://github.com/mcamara/laravel-localization
لكي تعمل الدالة بشكل صحيح
function trans_url($url = null){ $lang = LaravelLocalization::getCurrentLocale(); if($url != null){ $full_url = get_url().'/'.$lang.'/'.$url; }else{ $full_url = get_url().'/'.$lang; foreach(request()->segments() as $segment){ $full_url .= '/'.$segment; } } return $full_url; } function get_url(){ return url('/'); }
لا يوجد تعليقات حتي الان