1. 程式人生 > >Laravel5.5 搭建簡單的社群(四)--展示帖子頁面

Laravel5.5 搭建簡單的社群(四)--展示帖子頁面

首先我們註冊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.5 搭建簡單社群--展示帖子頁面

首先我們註冊resource路由: Route::get('/', '[email protected]'); Route::resource('discussions', 'Post

Struts2的簡單使用action向頁面傳值

在這裡我要說一下在action中怎麼向頁面傳值~ 在action中依然可以像以前在servlet裡面一樣,使用request、session、application向頁面傳送值,除此之外,action裡面還有倆個獨有的傳值方式:ValueStack  ActionCont

Laravel5.5 搭建簡單社群--使用者登入

定義一條登入的路由: // 使用者登入 Route::get('/user/login', '[email protected]'); 新增相應方法後返回檢視: public function login() { retu

Laravel5.5 搭建簡單社群--發表帖子

首先我們先登陸我們的使用者,訪問/discussions/create 路由,因為這條路由在resource聲明瞭 所以我們直接在PostsController中的create方法中直接實現邏輯就好: public function create() {

Laravel5.5 搭建簡單社群--建立資料

宣告:此篇筆記記錄的是laravist網站上的視訊教程,有興趣可以去逛逛。 在做好準備工作後我們就來建立資料表和資料,首先先建立discussions表: php artisan make:migration create_discussions_table --cr

Laravel5.5 搭建簡單社群--發表評論

首先建立一個評論控制器:CommentsController,並且新增resource路由: php artisan make:controller CommentsController Route

Laravel5.5 搭建簡單社群十一--上傳頭像

上一篇文章中新增的下拉列表中有上傳頭像的連結,這篇文章就來實現這個功能 首先註冊一條展示上傳頭像頁面的路由: // 上傳頭像 Route::get('/user/avatar', '[email protected]'); 在UsersController中新

CAS 5.1.x 的搭建和使用—— 配置使用HTTP協議訪問的服務端

本文轉自:http://www.cnblogs.com/flying607/p/7605158.html這節比較簡單。前面第一篇說道了配置HTTPS訪問需要三件事:2、配置Tomcat使用該keystore來支援https3、客戶端的jre的證書倉庫(cacerts)要加上該

『ORACLE』 SQL語句簡單應用11g

union times truncate sql語句 默認值 位數 lib rownum dual 排序 後加 nulls last 在降序排列中把null放在最後 select to_char(sysdate,‘q‘) from dual; dual

基於rhel7.2的Zabbix平臺搭建和部署

linux 監控軟件 zabbix nginx mysql php lnmp基於rhel7.2的Zabbix平臺搭建和部署(四)一、實現zabbix添加監測項,添加對Linux主機的監控、說明:先在“配置”-“主機”裏添加主機監控,監控os資源:內存,cpu,io,負載,帶寬等.(1)登錄zabbix,先在

CentOS 6.5搭建Smokeping平臺

smokeping1、添加EPEL和RPMForge第三方源如果是i686平臺:rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh http://ftp.tu-chemnitz.de

CentOS 6.5搭建Smokeping平臺

smokeping1、添加監控點[[email protected]/* */ ~]# vi /usr/local/smokeping/etc/config ##添加以下內容## + Other menu = 三大網絡監控 title = 監控統計 ++ dianxin menu = 電信網絡監

安裝PHP以及搭建博客偽靜態

color info 以及 ima .html nginx -t index 分享 ack 訪問網站?p=4 動態鏈接,更改為 偽靜態 http://blog.daxian.com/?p=4 實現wordpress的URL偽靜態 設置 -----固定連接-------

JDK中JCA的簡單使用---Mac加密

Mac 類 訊息認證碼(MAC)提供了一種檢查在不可靠介質上傳輸或儲存在不可靠介質中的資訊的完整性的方法,只有擁有正確金鑰的人才能驗證收到的訊息。   基於加密雜湊函式的MAC機制被稱為HMAC。HMAC可以與任何加密雜湊函式(例如,SHA-256)一起使用,並結

利用Node.js的express模組搭建簡單伺服器1

前些日子在學習ajax時,順便學會了如何搭建一個簡單的本地web伺服器,因為只有這樣才能實現前後端的互動,更好的理解ajax的意義,以及資料傳輸的相關過程。 一、環境的搭建 1.Node.js安裝包及原始碼下載地址為:https://nodejs.org/en/download/ 

keepalived簡單實驗keepalived日誌開啟

參考:https://www.cnblogs.com/zzzhfo/p/6070575.html 一、預設日誌輸出到/var/log/messages 二、修改keepalived啟動檔案 把KEEPALIVED_OPTIONS="-D" 修改為:KEEPALIVED_OPTI

Cloudera 5.7叢集部署--KAFKA整合

1 Cloudera kafka整合 參考CDH官網文件http://www.cloudera.com/content/www/en-us/documentation/kafka/lates

【C#MVC】搭建.netMVC4工程錯誤詳解-ErrorGeneratingOutput

遇到一個問題,不知道各位有沒有遇到過。在網上搜索沒有中文的解決方案。 問題描述: 解決辦法:在你的系統變數中找到名為VS120COMNTOOLS的變數: 去你們本地的資料夾(每個人根據安裝目錄不一致,可能不太一樣),你會發現在指向的目錄下沒有錯

分布式搭建ssm框架

所有 mon style clean size mil nbsp 框架 all 註意:!!!!!!! 在將之前所有操作完成之前一定要將parent和common先安裝進中央倉庫(clean install), 之後將業務項目依次安裝到中央倉庫(clean install),

laravel5.5 遷移資料庫 出錯

錯誤提示 In Connection.php line 664: SQLSTATE[42S01]: Base table or view already exists: 1050 Table