REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 2.65 KB
Close
/home/byroehnu/cnggold.com.ng/app/Http/Controllers/Frontend/BlogController.php
Text
Base64
<?php namespace App\Http\Controllers\Frontend; use App\Http\Controllers\Controller; use App\Http\Requests\Frontend\PostCommentRequest; use App\Models\Category; use App\Models\Page; use App\Models\Post; use App\Models\Setting; use App\Models\Tag; use App\Repositories\Frontend\BlogRepository; use Artesaos\SEOTools\Facades\OpenGraph; use Artesaos\SEOTools\Facades\SEOMeta; use Artesaos\SEOTools\Facades\TwitterCard; use Inertia\Inertia; class BlogController extends Controller { public function show($slug, BlogRepository $repository) { $data['categories'] = Category::with('content') ->withCount('posts') ->get(); $data['recent_post'] = Post::where('status', '1')->with(['content', 'user'])->latest()->take(4)->get(); $data['tags'] = Tag::whereHas('posts')->pluck('name'); $blog = $repository->show($slug); $data['blog'] = $blog; $data['slug'] = Page::where('rendered_page', 'blogs')->first()->slug; $data['page'] = Page::where('rendered_page', 'blogs')->with('content')->first(); $current_page_url = request()->url(); $meta_title = $blog?->content->meta_title ?? $blog?->content->title; $meta_description = $blog?->content->meta_description; $meta_tags = $blog?->content->meta_tags; $site_name = Setting::pull('site_name'); $tagline = $blog?->content->title; $meta_image = $blog->thumbnail_image_url; SEOMeta::setTitle($meta_title); SEOMeta::setDescription($meta_description); SEOMeta::setCanonical($current_page_url); SEOMeta::addMeta('robots', 'index, follow'); SEOMeta::addKeyword(explode(',', $meta_tags)); OpenGraph::setTitle($meta_title); OpenGraph::setDescription($meta_description); OpenGraph::setUrl($current_page_url); OpenGraph::setSiteName($site_name); OpenGraph::addProperty('type', 'website'); OpenGraph::addImage($meta_image); TwitterCard::setTitle($meta_title); TwitterCard::setSite('@prohealth'); TwitterCard::setDescription($meta_description); TwitterCard::setType('summary_large_image'); TwitterCard::setImage($meta_image); SEOMeta::addMeta('viewport', 'width=device-width, initial-scale=1'); $data['meta_title'] = $meta_title; $data['meta_description'] = $meta_description; $data['meta_image'] = $meta_image; $data['site_name'] = $site_name; return Inertia::render('Blogs/BlogDetails', $data); } public function comment(PostCommentRequest $request, BlogRepository $repository) { $repository->storeComment($request); return back(); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 19
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
BlogController.php
2.65 KB
lrw-r--r--
2025-06-13 11:19:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CaseStudyController.php
2.26 KB
lrw-r--r--
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CheckoutController.php
3.24 KB
lrw-r--r--
2025-05-15 11:24:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ContactController.php
551 B
lrw-r--r--
2025-04-19 04:22:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
FormResponseController.php
1.72 KB
lrw-r--r--
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PageController.php
6.22 KB
lrw-r--r--
2025-07-19 07:29:54
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PaymentController.php
4.00 KB
lrw-r--r--
2025-05-15 11:24:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PortfolioController.php
2.63 KB
lrw-r--r--
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PricingPlanController.php
3.47 KB
lrw-r--r--
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ProductController.php
2.36 KB
lrw-r--r--
2025-07-19 07:29:54
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ProfileController.php
1.63 KB
lrw-r--r--
2025-04-15 10:33:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ReviewController.php
2.00 KB
lrw-r--r--
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SearchController.php
1.44 KB
lrw-r--r--
2025-04-19 04:22:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ServiceController.php
2.13 KB
lrw-r--r--
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SettingsController.php
408 B
lrw-r--r--
2025-04-19 04:22:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SubscribeController.php
532 B
lrw-r--r--
2025-04-08 04:12:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
TeamController.php
2.09 KB
lrw-r--r--
2025-04-30 16:51:31
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
TicketController.php
1.91 KB
lrw-r--r--
2025-04-13 07:02:31
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UserController.php
2.96 KB
lrw-r--r--
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).