دالة اضافة اللغة المستخدمة في url

دالة اضافة اللغة المستخدمة في 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('/');
}


0 التعليقات


    لا يوجد تعليقات حتي الان

اضف تعليق


يجب ان يكون لديك حساب في الموقع تسجيل الدخول او تسجيل عضوية جديدة

خدمات ويب الفريق