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 convert2arabic($number) { $number = str_replace("1","۱",$number); $number = str_replace("2","۲",$number); $number = str_replace("3","۳",$number); $number = str_replace("4","٤",$number); $number = str_replace("5","٥",$number); $number = str_replace("6","٦",$number); $number = str_replace("7","۷",$number); $number = str_replace("8","۸",$number); $number = str_replace("9","۹",$number); $number = str_replace("0","۰",$number); return $number; } 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']; } }
Back to File Manager