2019-06-14 Voyager 的介紹以及使用 (二) Blog 管理

Voyager 的介紹

相信各位同好已經(jīng)玩過(guò)了赫模,沒(méi)有玩過(guò)可以先看過(guò)我的第一篇 Voyager 的介紹以及使用 (一)?增加自己的印象

這一篇是針對(duì)沒(méi)有玩過(guò)的人而寫(xiě)出來(lái),增加自己與旁人的印象眉抬,希望大家有個(gè)基礎(chǔ)吧,裏面的 DB 沒(méi)有用過(guò)很高級(jí)的技巧,希望看過(guò)的同好給予指教

Laravel 剛開(kāi)始的畫(huà)面

這是它原本的畫(huà)面芜飘,表示你的伺服器目前是運(yùn)作的很好,現(xiàn)在要針對(duì)它來(lái)進(jìn)行修改磨总,找到樣板之後的修改嗦明,所需要的時(shí)間大概 10~20 分鐘就可以了


先找個(gè)樣板來(lái)用

從 ColorLib 去找,有蠻多的免費(fèi)樣板蚪燕,只是要保留它的 footer 建立的文字就可以使用娶牌,現(xiàn)在都以免費(fèi)的爲(wèi)主

Stuff: https://colorlib.com/wp/template/stuff/

樣板有了,只是需要做大幅度的修改才行馆纳,畢竟只有 Blog

這是 Stuff 樣板原本的樣子


前臺(tái)開(kāi)始修改

一開(kāi)始看直接去看 routes/web.php

原本是這個(gè)樣子诗良,直接由 welcome 這個(gè) view 爲(wèi)主

Route::get('/', function(){

? ? return view('welcome');

});


我先用 php artisan 建立一個(gè) Controller

php artisan make:controller HomeController


再來(lái)開(kāi)啓 HomeController.php,在它的 class 底下建立如下

public function home(){

? ? return view('layouts.app');

}

先在 views 建立 layouts/app.blade.php

然後複製樣板的 index.html 進(jìn)去

這時(shí)候可以看到它的畫(huà)面厕诡,是跟 Stuff 的畫(huà)面一樣

修改程式以及樣板

修改樣板變成這樣累榜,把它的選單、文字以及大圖都拿掉

還有 css灵嫌、fonts壹罚、images、js寿羞、sass 這些都複製到 public 底下

還有 layouts/app.blade.php 樣板裏面猖凛,只要是載入 css 以及 js 的部分,全部改爲(wèi)載入 asset('載入的檔案')

就讓它單純只是 Blog

樣板的規(guī)劃

layouts/app.blade.php 是只要的樣板绪穆,其它都是依附它延伸出來(lái)的

詳細(xì)的看樣板如何做的

app.blade.php

blog/view.blade.php

layouts/app.blade.php

接著 Post 就有 5 篇文章辨泳,這 5 篇文章的內(nèi)容是取自 [假文產(chǎn)生器 MoreText](http://more.handlino.com/)

這些不是讓大眾閱讀虱岂,而是亂數(shù)假文產(chǎn)生器去產(chǎn)生的內(nèi)容,看排版的狀況

後端的 Post 的文章


修改 HomeController

把 HomeController 調(diào)整

use TCG\Voyager\Models\Post;

...

public function home(){

? ? $posts = Post::select('posts.*', 'categories.name', 'posts.id as post_id')

? ? ? ? ->join('categories', 'categories.id', '=', 'posts.category_id')

? ? ? ? ->where('posts.status', '=', 'PUBLISHED')->orderBy('posts.id', 'desc')->get();


? ? return view('app', ['posts' => $posts]);

}

他會(huì)出現(xiàn)如圖菠红,感覺(jué)有點(diǎn)樣子了


建立一個(gè) Blog 的 Controller 吧

直接輸入下方的指令

php artisan make:controller BlogController

這裏只是有個(gè)地方不一樣第岖,因爲(wèi)載入的資料只有一筆,所以會(huì)有不同的地方

public function home($id){

? ? $post = Post::join('categories', 'categories.id', '=', 'posts.category_id')

? ? ? ? ? ? ? ? ->where([['posts.status', 'PUBLISHED'], ['posts.id', $id]])->first();

? ? return view('blog.view', ['post' => $post]);

}

直接瀏覽器去測(cè)試试溯,可以看到 Post 的標(biāo)題蔑滓、內(nèi)容、圖檔遇绞、類(lèi)別键袱、日期等,看看是否列出來(lái)


然後 Developer Tools 可以列出來(lái) Facebook 以及 Twitter 只要屬於分享的部分摹闽,直接就可以列出來(lái)的方式


這樣就完成了蹄咖,如果還是不懂的話,可以參考我的 github

GitHub zivhsiao/laravel-blog

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末付鹿,一起剝皮案震驚了整個(gè)濱河市澜汤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌倘屹,老刑警劉巖银亲,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異纽匙,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)拍谐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)烛缔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人轩拨,你說(shuō)我怎么就攤上這事践瓷。” “怎么了亡蓉?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵晕翠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我砍濒,道長(zhǎng)淋肾,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任爸邢,我火速辦了婚禮樊卓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘杠河。我一直安慰自己碌尔,他們只是感情好浇辜,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著唾戚,像睡著了一般柳洋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叹坦,一...
    開(kāi)封第一講書(shū)人閱讀 49,950評(píng)論 1 291
  • 那天膳灶,我揣著相機(jī)與錄音,去河邊找鬼立由。 笑死轧钓,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的锐膜。 我是一名探鬼主播毕箍,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼道盏!你這毒婦竟也來(lái)了而柑?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤荷逞,失蹤者是張志新(化名)和其女友劉穎媒咳,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體种远,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡涩澡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坠敷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妙同。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖膝迎,靈堂內(nèi)的尸體忽然破棺而出粥帚,到底是詐尸還是另有隱情,我是刑警寧澤限次,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布芒涡,位于F島的核電站,受9級(jí)特大地震影響卖漫,放射性物質(zhì)發(fā)生泄漏费尽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一懊亡、第九天 我趴在偏房一處隱蔽的房頂上張望依啰。 院中可真熱鬧,春花似錦店枣、人聲如沸速警。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)闷旧。三九已至长豁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間忙灼,已是汗流浹背匠襟。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留该园,地道東北人酸舍。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像里初,于是被迫代替她去往敵國(guó)和親啃勉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容