File: /var/www/html/sarvodayahospital/app/Http/Controllers/OrganDonorController.php
<?php
namespace App\Http\Controllers;
use App\Models\CMSPage;
use App\Models\OrganDonor;
use Illuminate\Http\Request;
class OrganDonorController extends Controller
{
public function index() {
$seo = [];
$searchTerm = request('q');
$organdonors = OrganDonor::query()
->when($searchTerm, function($query) use($searchTerm) {
$query->where('RecipientUHID', 'like', '%'.$searchTerm.'%')
->orWhere('DonorUHID', 'like', '%'.$searchTerm.'%')
->orWhere('DonorStatus', 'like', '%'.$searchTerm.'%')
->orWhere('CommitteeResult', 'like', '%'.$searchTerm.'%');
})
->orderBy('DateOfTransplant', 'DESC')
->get();
$cmsPage = CMSPage::query()
->where('Slug', request()->path())
->firstOrFail();
if ($cmsPage) {
$seo = $cmsPage->seoComponent()->first();
}
return view('pages.organ-donor', compact('organdonors', 'seo'));
}
}