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>
可呈現資料庫中的文章