Laravel 大型项目系列教程( 四) 一、前言上节教程中实现了发布文章的功能,本节教程中将大概实现在首页和用户主页分页显示文章和标签列表、用户能够修改删除文章。二、 Let's go 1. 首页显示文章和标签列表我们需要在首页显示文章和标签列表, 修改 views/ : ***@extends( '' ) ***@section( 'main' ) <div class = "am-g am-g-fixed" > <div class = "am-u-md-8" > @ foreach ($articles as $article) <article class = "blog-main" > <h3 class = "am-article-title blog-title" > <a href= "{{ URL::route('', $article->id) }}" >{{{ $article->title }}}</a> </h3> <h4 class = "am-article-meta blog-meta" > by <a href= "#" >{{{ $article->user->nickname }}}</a> posted on {{ $article->created_at- >format( 'Y/m/d H:i' ) }} under @ foreach ($article->tags as $tag) <a href= "#" style= "color: #fff;" class = "am-badge am-badge-ess am-radius" >{{ $tag->na me }}</a> ***@endforeach </h4> <div class = "am-g" > <div class = "am-u-sm-12" > @ if ($article->summary) <p>{{ $article->summary }}</p> ***@endif <hr class = "am-article-divider" /> </div> </div> </article> ***@endforeach </div> <div class = "am-u-md-4 blog-sidebar" > <br/> <div class = "am-panel-group" > <section class = "am-panel am-panel-default" > <div class = "am-panel-hd" ><span class = "am-icon-tags" ></span> Tags</div> <ul class = "am-list" >@ for ($i =0, $len = count($tags); $i< $len; $i++) <li> <a href= "#" >{{ $tags[$i]->name }} @ if ($i == 0) <span class = "am-fr am-badge am-badge-danger am-round" >{{ $tags[$i]->count }}</s pan> ***@elseif ($i == 1) <span class = "am-fr am-badge am-badge-warning am-round" >{{ $tags[$i]->count }}</ span> ***@elseif ($i == 2) <span class = "am-fr am-badge am-badge-ess am-round" >{{ $tags[$i]->count }}</ span> @ else <span class = "am-fr am-badge am-round" >{{ $tags[$i]->count }}</span> ***@endif </a> </li> ***@endfor </ul> </section> </div> </div> </div> ***@stop 在 中增加: ***@media only screen and (min-width: 641px) { .blog-sidebar { font-size: ; }} .blog-main { padding: 20px 0;} .blog-title { margin: 10px 0 20px 0;} .blog-meta { font-size: 14px; margin: 10px 0 20px 0; color: #222;} .blog-meta a
Laravel大型项目系列教程(四) 来自淘豆网m.daumloan.com转载请标明出处.