@php if($type=="website"){ $base64Image = base64_encode($model_image); }else{ if($image){ $base64Image = base64_encode(file_get_contents(public_path("storage/images/$image")) ); }else{ $base64Image = base64_encode(Storage::disk("Invoices")->get("invoices/{$qr_code}")); } } $qrCodee64Image = base64_encode(Storage::disk("Qr")->get('qrCodes/'.$qr_code)); $qr_height = $qr_height??300; $qr_width = $qr_width??300; @endphp
@php $gender = 'السيد/ة'; $realize = 'أنجز/ت'; if($cert->gender=="دكر"){ $gender = 'السيد'; $realize = 'أنجز'; }else if($cert->gender =="انثى"){ $gender = 'السيدة'; $realize = 'أنجزت'; } $issued_date = $cert->created_at; if(!is_null($cert->created_at)){ $issued_date = $cert->created_at->format('Y-m-d'); } $start_date = $group->start; if(!is_null($group->start)){ $start_date = $group->start->format('Y-m-d'); } $end_date = $group->end; if(!is_null($group->end)){ $end_date = $group->end->format('Y-m-d'); } $qrCode=''; if($type=="website"){ $sourceCode=$code; }else{ $sourceCode=$code_print; } $course = $cert->course->title; $pattern = '/[\x{0600}-\x{06FF}\x{0750}-\x{077F}]+/u'; if( preg_match($pattern, $course) === 1){ $course = preg_replace('/[^\p{Arabic}]/u', ' ', $course); } $sourceCode = str_replace([ '{name}', '{name_ar}','{course}','{qr_code}', '{issued_date}','{start_date}','{end_date}', '{national_id}', '{course_name_ar}', '{course_name}', '{accreditation_number}','{hours}', '{certificate_number}', '{id_cert}', '{group_name}', '{group_name_ar}','{location_ar}','{location}' ], [ $cert->user->full_name??'-', $cert->user->full_name_ar,$course??'-',$qrCode??'-', $issued_date??'-',$start_date??'-',$end_date??'-', $cert->user->national_id??'-', $cert->course->title_ar??'-', $cert->course->title??'-', $cert->accreditation_number??'-',$cert->hours??'-',$cert->id??'-', $cert->id??'-', $group->title_en??'-', $group->title_ar??'-', $group->groupPlaces->name_ar??'-', $group->groupPlaces->name??'-' ] , $sourceCode ); @endphp
{!! $sourceCode !!} {{-- @if ( $loop->index < count($list_participant)-1)--}} {{--
--}} {{-- @endif--}}