调整首页

This commit is contained in:
2021-03-30 09:44:14 +08:00
parent e19ccdde87
commit e7a7b9b690
3 changed files with 24 additions and 6 deletions

View File

@@ -46,7 +46,7 @@ class IndexController extends AdminController
return $grid; return $grid;
} }
public function form() public function form(): Form
{ {
$form = new Form(new Article); $form = new Form(new Article);
@@ -71,6 +71,7 @@ class IndexController extends AdminController
'on' => ['value' => 1, 'text' => '打开', 'color' => 'success'], 'on' => ['value' => 1, 'text' => '打开', 'color' => 'success'],
'off' => ['value' => 0, 'text' => '关闭', 'color' => 'danger'], 'off' => ['value' => 0, 'text' => '关闭', 'color' => 'danger'],
]; ];
$form->datetime('created_at', '发布时间');
$form->switch('status', '状态')->states($states)->default(1); $form->switch('status', '状态')->states($states)->default(1);

View File

@@ -153,3 +153,20 @@ function getAdvertsByCate($categoryId, $take = 8)
->get(); ->get();
} }
function getArticlesByCateIds($take = 8, $hasCover = false)
{
$ids = [7, 17, 8, 5, 12, 30];
$articles = Article::whereIn('category_id', $ids)
->where('status', 1)
->latest()
->when($hasCover, function ($q) {
$q->whereNotNull('cover');
})
->take($take)
->get();
return $articles;
}

View File

@@ -34,8 +34,8 @@
<div class="col-xs-12 col-md-5"> <div class="col-xs-12 col-md-5">
<div class="swiper-container indexNews-banner"> <div class="swiper-container indexNews-banner">
<div class="swiper-wrapper"> <div class="swiper-wrapper">
@if (getArticlesBYCate(2,3,'all',true)->isNotEmpty()) @if (getArticlesByCateIds(3,true)->isNotEmpty())
@foreach (getArticlesBYCate(2,3,'all',true) as $article) @foreach (getArticlesByCateIds(3,true) as $article)
<div class="swiper-slide"> <div class="swiper-slide">
<div class="ce-img indexImg-img"> <div class="ce-img indexImg-img">
<span style="background-image: url({{ $article->cover_path }});"></span> <span style="background-image: url({{ $article->cover_path }});"></span>
@@ -55,7 +55,7 @@
<div class="indexNews-title"> <div class="indexNews-title">
<div class="indexNews-title-name"> <div class="indexNews-title-name">
<img src="assets/index/images/titleIcon_00.png"/> <img src="assets/index/images/titleIcon_00.png"/>
<p>{{ getOneCategory(2,'title') }}</p> <p>分院动态</p>
<span>News Information</span> <span>News Information</span>
</div> </div>
<div class="indexNews-title-more"> <div class="indexNews-title-more">
@@ -63,8 +63,8 @@
</div> </div>
</div> </div>
<ul class="indexNews-ul"> <ul class="indexNews-ul">
@if (getArticlesBYCate(7,6)->isNotEmpty()) @if (getArticlesByCateIds(3,true)->isNotEmpty())
@foreach (getArticlesBYCate(7,6) as $article) @foreach (getArticlesByCateIds(3,true) as $article)
<li> <li>
<a href="{{ $article->link }}" title="{{ $article->title }}"> <a href="{{ $article->link }}" title="{{ $article->title }}">
<div class="ce-nowrap indexNews-ul-name"> <div class="ce-nowrap indexNews-ul-name">