Laravel same model data two times select and get data in one page
public function visaPageIndex()
{
$visaPage = VisaPage::first();
$visaLid = $visaPage['visa_package_id_left'];
$visaRid = $visaPage['visa_package_id_right'];
if ($visaPage) {
$visapackageL = VisaPackage::findOrFail($visaLid);
$visapackageR = VisaPackage::findOrFail($visaRid);
return view('frontend.14-days-visa', compact('visapackageL','visapackageR','visaPage'));
} else {
return view('frontend.14-days-visa', [
'error' => 'No VisaPage data found',
]);
}
}//End method
//blade file code
@if($visapackageL)
<div class="box">
<h5>regular</h5>
<h1 class="price">$ {{ $visapackageL->price}}</h1>
<div class="service">
<p><i class="fa-solid fa-circle-check"></i>Service Type</p>
{{-- <p>Regular Visa-Single Entry</p> --}}
<p>{{$visapackageL->service_type}}</p>
</div>
<div class="service">
<p><i class="fa-solid fa-circle-check"></i>Processing Time</p>
{{-- <p>{{$menu->visaPackage->processing_time}} business days</p> --}}
<p>{{$visapackageL->processing_time}}</p>
</div>
<div class="service">
<p><i class="fa-solid fa-circle-check"></i>Validity</p>
<p>{{$visapackageL->validity}} days from date of issue</p>
</div>
<div class="service">
<p><i class="fa-solid fa-circle-check"></i>Stay Period</p>
<p>{{$visapackageL->stay_period}} from date of entry</p>
</div>
<a href="#" class="btn">apply now</a>
</div>
@else
<p>No left visa package found.</p>
@endif
No comments