From 3bb4a43d72b85d11562ff9015feddced358a0060 Mon Sep 17 00:00:00 2001 From: Charles T Date: Tue, 28 Nov 2023 16:04:03 +0800 Subject: [PATCH] Add (checks) --- app/Http/Controllers/Front/FrontDiscoverController.php | 1 + app/Http/Controllers/Front/FrontHomeController.php | 2 +- app/Http/Controllers/Front/FrontToolController.php | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Front/FrontDiscoverController.php b/app/Http/Controllers/Front/FrontDiscoverController.php index 88cbd02..c4caca2 100644 --- a/app/Http/Controllers/Front/FrontDiscoverController.php +++ b/app/Http/Controllers/Front/FrontDiscoverController.php @@ -70,6 +70,7 @@ public function discover(Request $request, $category_slug = null) $ai_tools = AiTool::when(! is_null($category), function ($query) use ($category) { $query->where('category_id', $category->id); }) + ->whereNotNull('screenshot_img') ->orderBy('updated_at', 'DESC')->paginate(6); if ($ai_tools->count() <= 0) { diff --git a/app/Http/Controllers/Front/FrontHomeController.php b/app/Http/Controllers/Front/FrontHomeController.php index fd808f6..9f8ad95 100644 --- a/app/Http/Controllers/Front/FrontHomeController.php +++ b/app/Http/Controllers/Front/FrontHomeController.php @@ -13,7 +13,7 @@ class FrontHomeController extends Controller { public function index(Request $request) { - $latest_ai_tools = AiTool::orderBy('created_at', 'DESC')->take(12)->get(); + $latest_ai_tools = AiTool::orderBy('created_at', 'DESC')->whereNotNull('screenshot_img')->take(12)->get(); return view('front.home', compact('latest_ai_tools')); } diff --git a/app/Http/Controllers/Front/FrontToolController.php b/app/Http/Controllers/Front/FrontToolController.php index 7b1abe9..1d9e8b6 100644 --- a/app/Http/Controllers/Front/FrontToolController.php +++ b/app/Http/Controllers/Front/FrontToolController.php @@ -19,6 +19,11 @@ public function show(Request $request, $ai_tool_slug) return abort(404); } + // if (is_empty($ai_tool->screenshot_img)) + // { + // return ; + // } + $ai_tool->load('category'); $breadcrumbs = collect([