Edit File: helper.php
<?php use Illuminate\Support\Facades\App; use App\Models\Seo; use App\Models\SiteSetting; function seo($key){ return Seo::where('key' , $key)->first() ; } function appInformations(){ $result = SiteSetting::pluck('value', 'key'); return $result; } function convert2english( $string ) { $newNumbers = range( 0, 9 ); $arabic = array( '٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩' ); $string = str_replace( $arabic, $newNumbers, $string ); return $string; } function fixPhone( $string = null ) { if(!$string){ return null; } $result = convert2english($string); $result = ltrim($result, '00'); $result = ltrim($result, '0'); $result = ltrim($result, '+'); return $result; } function Translate($text,$lang){ $api = 'trnsl.1.1.20190807T134850Z.8bb6a23ccc48e664.a19f759906f9bb12508c3f0db1c742f281aa8468'; $url = file_get_contents('https://translate.yandex.net/api/v1.5/tr.json/translate?key='.$api .'&lang=ar' . '-' . $lang . '&text=' . urlencode($text)); $json = json_decode($url); return $json->text[0]; } function getYoutubeVideoId( $youtubeUrl ) { preg_match( "/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'>]+)/", $youtubeUrl, $videoId ); return $youtubeVideoId = isset( $videoId[ 1 ] ) ? $videoId[ 1 ] : ""; } function lang(){ return App() -> getLocale(); } function generateRandomCode(){ return '1234'; return rand(1111,4444); } if (!function_exists('languages')) { function languages() { return ['ar', 'en']; } } function errorCodes() { $arr = [ '2'=>'غير متاح', '3'=>'غير مسجل', '5'=>'شهادة اعتماد غير صالحة', '7'=>'نوع الهوية مطلوب', '8'=>'رقم الهوية مطلوب', '9'=>'يجب إدخال تاريخ الميلاد', '10'=>'يجب إدخال تاريخ التسجيل', '11'=>'يجب إدخال رقم الجوال', '12'=>'يجب إدخال المنطقة', '13'=>'يجب إدخال المدينة', '14'=>'يجب إدخال نوع السيارة', '15'=>' يجب إدخال رقم السيارة', '17'=>'نوع الهوية غير صالح', '18'=>'المنطقة غير صحيحة', '19'=>'المدينة غير صحيحة', '20'=>'رقم الهوية غير صحيح', '21'=>'معرف سائق غير صالح', '22'=>'المدينة لا تنتمي إلى المنطقة', '23'=>'الرقم المطلوب', '24'=>'السلطة مطلوبة', '25'=>'معرف الفئة مطلوب', '26'=>'وقت التوصيل مطلوب', '27'=>'معرف السلطة غير صالح', '28'=>'معرف فئة غير صالح', '29'=>'معرف الطلب غير صالح', '36'=>'إدخالات فارغة', '37'=>'معرّف سبب الإلغاء غير صالح', '38'=>'الإحداثيات مطلوبة', '39'=>'طريقة الدفع مطلوبة', '40'=>'السعر مطلوب', '42'=>'معرف طريقة الدفع غير صالح', '44'=>'هوية غير صالحة', '45'=>'نوع السيارة غير صحيح', '47'=>'سائق موجود بالفعل', '48'=>'تحقق من خطأ مكرر', '49'=>'الجنسية ورقم التعريف ورقم الهوية ونوعها لا يمكن تغييرها', '50'=>'اسم المتجر مطلوبة', '51'=>'الإحداثيات المتجر مطلوبة', '52'=>'لا يمكن قبول الطلب', '53'=>'لا يمكن إلغاء الطلب', '54'=>'الطلب لم يتم قبوله بعد', '55'=>'لا يمكن تحديث عنوان التسليم', '56'=>'refrence code Required', '57'=>'يرجى موافقة المندوب اولا', '58'=>'رقم الطلب تم إنشاؤه بالفعل اليوم', '59'=>'رقم الطلب غير صحيح', '60'=>'يتكون رقم الهاتف المحمول من 10 أرقام فقط', '61'=>'تاريخ الميلاد لا يطابق سجلات NIC', '62'=>'لا يمكن إلغاء الطلب', '65'=>'يجب أن يكون تاريخ الميلاد 8 أرقام', '66'=>'تاريح الطلب مطلوب', '67'=>'تاريخ القبول خاطئ', '68'=>'وقت التنفيذ خاطئ', '69'=>'لا يمكن إنشاء الطلب تجاوز الحدود الزمنية', '70'=>'لا يمكن إعدام أودر أكثر من مرة', '71'=>'يمكن تنفيذ الأمر المقبول فقط', '72'=>'السائق المعين يمكن أن يتم فقط للأمر المقبول', '73'=>'لا يمكن أن يكون وقت التنفيذ قبل تاريخ الطلب', '74'=>'سائق معين بالفعل لهذا الطلب', '75'=>'يجب أن يكون وقت التنفيذ أكبر من وقت التعيين', '76'=>'السائق تحت المراجعه', '80'=>'' ]; return $arr; }
Back to File Manager