任务47:首页文章列表

1,App\Http\Controllers\Index\IndexController.php  修改前台首页的控制器为

<?php

namespace App\Http\Controllers\Index;
use App\Models\Admin\Article;
class IndexController extends BaseController
{
    public function index(){
        $indexArtRes = Article::orderBy('id','DESC')->paginate(5);return view('Index.index.index',compact('indexArtRes'));
    }
}

2,\resources\views\Index\Index\index.blade.php  前台首页模板 循环 输出 文章 各种调用代码

 @foreach($indexArtRes as $art_list)
<div id="post-375" class="clear post-375 post type-post status-publish format-standard has-post-thumbnail hentry category-finance tag-28 tag-30 tag-39">
  <h2 class="entry-title"><a href="{{route('index.article.index',array('id'=>$art_list['id']))}}">{{$art_list->title}}</a></h2>
  <a class="thumbnail-link" href="{{route('index.article.index',array('id'=>$art_list['id']))}}">
  <div class="thumbnail-wrap"> @if($art_list->pic) <img width="280" height="180" src="{{asset('static/uploads/')}}{{$art_list->pic}}" class="attachment-zimeiti_2_list_thumb size-zimeiti_2_list_thumb wp-post-image" alt=""> @endif </div>
  <!-- .thumbnail-wrap --> 
  </a>
  <div class="entry-overview     ">
    <div class="entry-meta first-line"> <span class="entry-author"> <a href="https://www.zhutibaba.com/demo/zimeiti2/author/zhutibaba"> <img alt="" src="{{asset('static')}}/index/imgs/4c2ed72c6be86742f05e9750110d5731.png" srcset="https://secure.gravatar.com/avatar/4c2ed72c6be86742f05e9750110d5731?s=160&amp;d=mm&amp;r=g 2x" class="avatar avatar-80 photo" height="80" width="80"> 网站小编 </a> </span><!-- .entry-author --> 
      <span class="entry-date"> 发布于 {{substr($art_list->created_at,0,10)}} </span><!-- .entry-date --> 
    </div>
    <div class="entry-summary">
      <p>{{$art_list->description}}</p>
    </div>
    <!-- .entry-summary --> 
  </div>
  <!-- .entry-overview -->
  <div class="entry-meta second-line"> <span class="entry-category"> <a href="{{route('index.cate.index',array('id'=>$art_list['cate']['id']))}}">{{$art_list->cate['cate_name']}}</a> </span><!-- .entry-category --> 
    <span class="entry-views">阅读<span class="view-count">({{$art_list -> click}})</span> </span> </div>
  <!-- .entry-meta --> 
</div>
<!-- #post-375 --> 
@endforeach
</div>
<!-- #recent-content -->
</main>
<!-- .site-main --> 
<!-- 分页 -->
{{$indexArtRes->links()}}

END

posted @ 2020-05-22 16:01  pensive2019  阅读(190)  评论(0)    收藏  举报