调整首页
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user