2015年8月3日 星期一

呈現一篇文章show.blade.php

post.html複製貼到resource/view/posts/show.blade.php中
只留contanter其餘刪除

頭加入
@extends('layouts.master')
@section('content')

加入
@endsection

在原本的nav與footer處加入
@include('partials.nav')
@include('partials.footer')
在route.php加入
Route::get('posts', 'PostController@index');
Route::get('/posts/{id}', 'PostController@show');

postController加入return view('posts.show');
public function show($id){
    return view('posts.show');
}
目前呈現的是假資料
在PostController
public function show($id){  
 $post =Post::find($id); 
  return view('posts.show', compact('post'));
}

/resource/view/posts/show.blade.php

<div class="panel panel-default">
 
<div class="text-right" style="padding-right: 15px;">
<form action="" method="POST">
<a class="btn btn-material-blue btn-lg" href="editpost.html"><i class="fa fa-edit"></i> 編輯</a>

<button class="btn btn-danger btn-lg" type="submit"><i class="fa fa-trash"></i> 刪除</button>
        </form>
</div>
<div class="panel-body">
        {!!  $post->content !!}
    </div>
<div class="panel-footer">
        作者: <a href="oneuserposts.html">
{{ $post->user->name }}</a>
        <div class="pull-right">    發表於:
{{ $post->created_at }}</div>
        <div class="pull-right">觀看次數: 
{{ $post->page_views }} </div>
    </div>
</div>
可呈現資料庫中的文章

沒有留言:

張貼留言