year; $month = Carbon::now()->month; $day = Carbon::now()->day; $hour = Carbon::now()->hour; $minute = Carbon::now()->minute; $second = Carbon::now()->second; $microsecond = Carbon::now()->microsecond; return $year . '_' . $month . '_' . $day . '_' . $hour . '_' . $minute . '_' . $second . '_' . $microsecond . '_' . $name; }; } if(!function_exists('priceFormat')){ function priceFormat($price) { $price = number_format($price, 0, '.', ','); // 1,000,000/00 $price = convertEnglishToPersianNumber($price); return $price; } } if(!function_exists('last_of_route_name')){ function last_of_route_name($route_name) { $route=explode('.',$route_name); return end($route); }} if(!function_exists('image_name')){ function image_name($original_name) { return time().str_shuffle(random_int(1000000000000000,9999999999999999).str()->random(16)).'_'.$original_name; }} if(!function_exists('runPython')){ function runPython($file_name,$input) { // code with laravel process $process = Process::input($input)->env( ['SYSTEMROOT' => getenv('SYSTEMROOT'),'PATH' => getenv("PATH")])->run('python '.base_path('Python/'.$file_name)); $process->exitCode(); if (!$process->successful()){ return -1; // $error=$process->errorOutput(); // dd($error); } return $process->output(); }} if(!function_exists('status')){ function status($status) { if($status==1){ return 'ناموفق'; } if($status==2){ return 'موفق'; } if($status==0){ return 'نامشخص'; } return ''; }} if(!function_exists('jalaliDate')){ function jalaliDate($date, $format = '%A - %Y/%m/%d',$fa=true) { $result = Jalalian::forge($date)->format($format); if(!$fa){ return $result; } return convertEnglishToPersianNumber($result); }} if(!function_exists('convertPersianToEnglishNumber')){ function convertPersianToEnglishNumber($number) { $number = str_replace('۰', '0', $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); return $number; }} if(!function_exists('convertArabicToEnglishNumber')){ function convertArabicToEnglishNumber($number) { $number = str_replace('۰', '0', $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); return $number; }} if(!function_exists('convertEnglishToPersianNumber')){ function convertEnglishToPersianNumber($number) { $number = str_replace('0', '۰', $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); return $number; }} if(!function_exists('priceFormat')){ function priceFormat($price) { $price = number_format($price, 0, '/', ','); // 1,000,000/00 $price = convertEnglishToPersianNumber($price); return $price; }} if(!function_exists('fa2en')){ function fa2en($str) { return strtr($str, array('۰'=>'0', '۱'=>'1', '۲'=>'2', '۳'=>'3', '۴'=>'4', '۵'=>'5', '۶'=>'6', '۷'=>'7', '۸'=>'8', '۹'=>'9')); }} if(!function_exists('home_comments')){ function home_comments($comments,$comment,$blog_id) { $result=null; foreach ($comments->other as $other_comment) { $result .= '
' . $other_comment->message . '
اسم : ' . $another_comment->name . '
پیام : ' . $another_comment->message . '
نوع : ' . $another_comment->type_check . '
' ; $result .= '