调整首页和分类页的院所新闻

This commit is contained in:
2022-01-14 10:10:33 +08:00
parent 0db5c82627
commit d0da1ef269
3 changed files with 26 additions and 12 deletions

View File

@@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use App\Models\Article;
use App\Models\Category;
class CategoryController extends Controller
@@ -36,13 +37,22 @@ class CategoryController extends Controller
$template = 'photos';
}
}
//院所新闻
if ($category->id == 66) {
$articles = Article::ByCategory([66, 67, 60, 61, 17, 26,])
->where('status', 1)
->latest('sort')
->latest('created_at')
->paginate();
} else {
$articles = $category->relations($category->type)
->where('status', 1)
->latest('sort')
->latest('created_at')
->paginate();
}
$parent = $category;
if ($category->childrens->isEmpty() && $category->parent) {

View File

@@ -13,16 +13,20 @@ class IndexController extends Controller
/**
* Notes: 首页
*
* @Author: 玄尘
* @Date : 2020/6/1 9:11
*/
public function index()
{
$ysxw = Article::where('status', 1)
->ByCategory([66, 67, 60, 61, 17, 26,])
->latest('sort')
->latest()
->take(7)
->get();
$top_adverts = Advert::where('category_id', 33)->latest('sort')->first();
$cent_adverts = Advert::where('category_id', 33)->latest('sort')->first();
return view('index.index', compact('top_adverts', 'top_adverts'));
return view('index.index', compact('ysxw'));
}
public function search(Request $request)

View File

@@ -33,11 +33,11 @@
<div id="myTabContent" class="tab-content publicContent">
<div role="tabpanel" class="tab-pane fade active in" id="publicTab01">
<div class="row">
@if (getArticlesBYCate(66,7)->isNotEmpty())
@if ($ysxw->isNotEmpty())
<div class="col-md-6 col-xs-12">
<div class="swiper-container indexBig">
<div class="swiper-wrapper">
@foreach (getArticlesBYCate(66,5) as $info)
@foreach ($ysxw as $info)
<div class="swiper-slide">
<div class="indexNew-img ce-img">
<span style="background-image: url({{ $info->cover_url}});"></span>
@@ -54,7 +54,7 @@
</div>
<div class="col-md-6 col-xs-12">
<ul class="indexNew-list">
@foreach (getArticlesBYCate(66,7) as $info)
@foreach ($ysxw as $info)
<li data-href="{{ $info->link }}">
<div class="publicHover indexNew-name">
<span class="ce-nowrap">{{ $info->title }}</span>{{ $info->created_at->toDateString() }}