File: /var/www/html/sarvodayahospital/app/Http/Controllers/InternationalPatientController.php
<?php
namespace App\Http\Controllers;
use App\Models\CMSPage;
use App\Models\Country;
use App\Models\Testimonial;
use Artesaos\SEOTools\Facades\OpenGraph;
use Artesaos\SEOTools\Facades\SEOMeta;
use Illuminate\Http\Request;
class InternationalPatientController extends Controller
{
public function index()
{
$seo = [];
$testimonials = Testimonial::query()
->where('PatientLocationType', 'International')
->where('StoryType', 'Video')
->where('YoutubeVideoCode', '!=', null)
->orderBy('Date', 'ASC')
->get();
$countries = Country::where('IsActive', true)->orderBy('Weight', 'ASC')->get();
$cmsPage = CMSPage::query()
->where('Slug', request()->path())
->firstOrFail();
if ($cmsPage) {
$seo = $cmsPage->seoComponent()->first();
}
return view('pages.international-patient', compact('testimonials', 'countries', 'seo'));
}
public function patientQuery()
{
$countries = Country::where('IsActive', true)->orderBy('Weight', 'ASC')->get();
return view('pages.international-second-opinion', compact('countries'));
}
}