喜歡就 點贊+收藏,因為可以給我動力,謝謝!
PS:順便問一句,該不該等 Laravel 7 From Scratch 還是先搞完這個,糾結中……
不定期原文更新,不會頻繁發博文刷屏,所以感興趣的經常回來看看。有好的建議可以留言。
對 PHP 7 還不熟悉的可以看這篇文章:Laracasts 免費視訊 PHP 7 基礎中文語音
Laravel X From Scratch 是 Laracasts 的保留節目,這個系列從基礎開始,一步一步的教你如何用對應版本的 Laravel 建立基礎的 web 應用。剛開始都是基礎的概念,然後一步步介紹一些更加高階的概念。一旦看完這個系列,基本上對整個 Laravel 提供的工具都會有一個瞭解了!新手必看。別忘了點贊+收藏!
第一部分:前期準備
1. 初窺 —— (B站視訊地址)
在開始 Laravel 之前,我們先概略的瞭解一下一個請求發生時,到底在程式內部是如何運作的。
2. 安裝 PHP, MySQL 和 Composer —— (B站視訊地址)
開始之前,我們必須確保安裝了合適版本的 PHP、 MySQL,當然還有 Composer。
3. Laravel Installer 安裝器 —— (B站視訊地址)
現在我們配置好了 Composer, 我們可以安裝 Laravel Installer 並且配置成全域性可用。這就可以讓我們僅用一行命令就完成 Laravel 的安裝:Laravel new app
。
4. Laravel Valet Setup
如果你是 Mac 使用者就不必執行 php artisan serve
,你可以試試 Laravel Valet。
第二部分
5.基礎路由和檢視
當我學習一個新框架的時候,我做的第一件事就是看看框架的預設頁面時如何工作的。本課就一起看看 routes/web.php
。
6.傳遞 Request 資料到檢視
request()
幫助函式可以用來從任何 GET
或者 POST
請求中獲取資料。本課,我們來學一學如何從查詢語句中獲取資料,然後傳遞給檢視,並且也學會如何防止 XXS 攻擊。
7.路由萬用字元
通常,我們會希望路由器能夠接受一個萬用字元。比如,當我們訪問一篇特定文章時,我們就可以把文章 URI 中獨特的部分把萬用字元替換掉。
8.路由到控制器
如果我們可以用一個閉包來處理任何路由邏輯是很不錯的,但是,對於一定規模的專案來說,我們幾乎一定會用一個專門的控制器來替換閉包的做法。讓我們看看如何實現吧!
本作品採用《CC 協議》,轉載必須註明作者和本文連結