HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/orbidirectory.com/app/Http/Controllers/front/BlogPageController.php
<?php

namespace App\Http\Controllers\front;

use App\Http\Controllers\Controller;
use App\Models\Blog;
use App\Models\BlogCategory;
use App\Models\Settings;
use App\Models\Seo;
use Illuminate\Http\Request;

class BlogPageController extends Controller
{
    public function ourBlog()
    {
        $blogs = Blog::orderBy('id', 'desc')->get();
        $latest_blog = Blog::orderBy('id', 'desc')->first();
        $blog_categories = BlogCategory::all();
        $seo = Seo::where('route_name','blog')->first();

        return view('front.blog', compact('blogs', 'latest_blog', 'blog_categories','seo'));
    }


    public function show($id)
    {
        $blog = Blog::findOrFail($id);
        $blogs = Blog::orderBy('id', 'desc')->get();
        $website_phone_number = Settings::getValue('website_phone_number', '#');
        return view('front.blog-details', compact('blog', 'blogs', 'website_phone_number'));
    }
}