From 4328cd3624c7308f69731b2f4f6f10ed076a1563 Mon Sep 17 00:00:00 2001 From: xuanchen <122383162@qq.com> Date: Tue, 21 Dec 2021 13:31:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/ArticleController.php | 1 + app/Http/Controllers/IndexController.php | 13 +++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php index 394e5fb..2559514 100644 --- a/app/Http/Controllers/ArticleController.php +++ b/app/Http/Controllers/ArticleController.php @@ -13,6 +13,7 @@ class ArticleController extends Controller public function index(Category $category) { $articles = Article::ByCategory($category->id) + ->where('status', 1) ->orderBy('created_at', 'desc') ->paginate(5); diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php index 02d182e..099d33e 100644 --- a/app/Http/Controllers/IndexController.php +++ b/app/Http/Controllers/IndexController.php @@ -19,16 +19,21 @@ class IndexController extends Controller public function index() { $data = [ - 'ysxw' => Article::ByCategory(15)->latest('sort')->latest()->take(8)->get(), + 'ysxw' => Article::ByCategory(15) + ->where('status', 1) + ->latest('sort') + ->latest() + ->take(8) + ->get(), // 'kjcg' => Article::where('category_id', 19)->latest('sort')->latest()->take(8)->get(), // 'lwzl' => Patent::latest('sort')->latest()->take(11)->get(), 'center_advert' => Advert::latest('sort')->latest()->where('category_id', 23)->take(3)->get(), 'ysxw_right_advert' => Advert::latest('sort')->latest()->where('category_id', 24)->first(), 'kjcg_right_advert' => Advert::latest('sort')->latest()->where('category_id', 25)->take(2)->get(), 'lwzl_right_advert' => Advert::latest('sort')->latest()->where('category_id', 27)->take(2)->get(), - 'pos_a' => Article::where('position', Article::POSITION_A)->first(), - 'pos_b' => Article::where('position', Article::POSITION_B)->first(), - 'pos_c' => Article::where('position', Article::POSITION_C)->first(), + 'pos_a' => Article::where('position', Article::POSITION_A)->where('status', 1)->first(), + 'pos_b' => Article::where('position', Article::POSITION_B)->where('status', 1)->first(), + 'pos_c' => Article::where('position', Article::POSITION_C)->where('status', 1)->first(), ]; return view('index.index', $data);