Laravel5.1 搭建简单的社区--展示帖子页面
Posted Alex_sun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel5.1 搭建简单的社区--展示帖子页面相关的知识,希望对你有一定的参考价值。
首先我们注册resource路由:
Route::get(‘/‘, ‘[email protected]‘); Route::resource(‘discussions‘, ‘PostsController‘);
在PostsController的show方法返回一个视图:
public function show($id) { // 取到单条帖子 $discussion = Discussion::findOrFail($id); // 返回视图 return view(‘forum.show‘, compact(‘discussion‘)); }
创建show.blade.php
@extends(‘app‘) @section(‘content‘) <div class="jumbotron"> <div class="container"> <div class="media"> <div class="media-left"> <a href="#"> <img class="media-object img-circle" src="{{ $discussion->user->avatar }}" alt="64x64" width="64px"> </a> </div> <div class="media-body"> <h4 class="media-heading">{{ $discussion->title }} <a class="btn btn-primary btn-lg pull-right" href="#" role="button">修改帖子 ?</a> </h4> {{ $discussion->user->name }} </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="col-md-9"> <div class="blog-post"> {{ $discussion->body }} </div> </div> </div> </div> @stop
在首页展示页面加上a标签
<div class="media-body"> <h4 class="media-heading"><a href="/discussions/{{ $discussion->id }}">{{ $discussion->title }}</a></h4> {{ $discussion->user->name }} </div>
以上是关于Laravel5.1 搭建简单的社区--展示帖子页面的主要内容,如果未能解决你的问题,请参考以下文章