<?php
namespace App\Http\Controllers;
use App\Models\Service;
use Artesaos\SEOTools\Facades\SEOTools;
class ServiceController extends Controller {
public function index(string $lang) {
SEOTools::setTitle('Our Services | Chandra & Sons Pharma');
SEOTools::setDescription('Wholesale supply, retail supply, Nepal export, and pharmacy/hospital supply services from Sunauli Border, Maharajganj.');
return view('pages.services.index', ['lang' => $lang, 'services' => Service::active()->get()]);
}
public function show(string $lang, string $slug) {
$service = Service::where('slug', $slug)->where('is_active', true)->firstOrFail();
SEOTools::setTitle($service->getTranslation('meta_title', $lang) ?: $service->getTranslation('title', $lang) . ' | Chandra & Sons');
SEOTools::setDescription($service->getTranslation('meta_description', $lang) ?: $service->getTranslation('short_description', $lang));
if ($service->banner_image) \Artesaos\SEOTools\Facades\OpenGraph::addImage(asset('storage/'.$service->banner_image));
return view('pages.services.show', ['lang' => $lang, 'service' => $service]);
}
}