🚀 Hostinger Optimized
🖥️ Server: LiteSpeed
💻 System: Linux s20058.bom1.stableserver.net 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64
👤 User: skhata (1324)
🐘 PHP: 8.4.20
🚫 Disabled: ✨ NONE

💻 Terminal

📁 /home/skhata/chandrasons.com/public
$

📄 BlogController.php

📁 Path: /home/skhata/chandrasons.com/app/Http/Controllers/BlogController.php
📊 Size: 1.06 KB
🔒 Perm: 0644
📝 MIME: text/x-php
<?php
namespace App\Http\Controllers;
use App\Models\BlogPost;
use Artesaos\SEOTools\Facades\SEOTools;

class BlogController extends Controller {
    public function index(string $lang) {
        SEOTools::setTitle('Blog | Chandra & Sons Pharma');
        SEOTools::setDescription('Healthcare insights, pharmaceutical news, and industry updates from Chandra & Sons Pharma Distributors.');
        $posts = BlogPost::published()->paginate(12);
        return view('pages.blog.index', ['lang' => $lang, 'posts' => $posts]);
    }

    public function show(string $lang, string $slug) {
        $post = BlogPost::where('slug', $slug)->where('status', 'published')->firstOrFail();
        SEOTools::setTitle(($post->meta_title ?: $post->title) . ' | Chandra & Sons');
        SEOTools::setDescription($post->meta_description ?: $post->excerpt);
        if ($post->og_image ?: $post->featured_image) \Artesaos\SEOTools\Facades\OpenGraph::addImage(asset('storage/'.($post->og_image ?: $post->featured_image)));
        return view('pages.blog.show', ['lang' => $lang, 'post' => $post]);
    }
}
← Back📥 Raw✏️ Edit🔒 Chmod
✨ File Manager Magic ✨