Laravel 學習筆記 — Laravel 8 的新功能

ViNciHsu
Oct 17, 2020

--

此篇主要提到一些 Laravel 8 版本上的差異

  1. 加入了 Jetstream:包括登錄,註冊,電子郵件驗證,兩階段身份驗證...等功能,都能透過此 Jetstream 快速生成,而不用使用第三方套件

2. Model 的位置改了,舊的 Model 會直接放在 App 底下,隨著專案開發越來越大,會散亂好幾十個 Model ,新版會直接將 make:model 所產生的 Model 放到 App\Models 內,方便管理

3. 維護功能加強,以往 php artisan down 會進入維護模式, php artisan up 就恢復;現在可以在 down 後面加參數開後門,例如:php artisan down --secret=helloStar,如此在網址輸入 localhost:8000/helloStar ,即可顯示正常網頁,此行為是基於,系統會暫時發送一個具通行效果的 cookie 給你

截圖取自高見龍先生影片,網址:https://www.youtube.com/watch?v=EnWZ-ap6zm4&ab_channel=%E9%AB%98%E8%A6%8B%E9%BE%8D

也能自己做維護頁面,在 views 資料夾建一個 "notok.blade.php",執行 php artisan down --render="notok",進入維護頁面時,就是剛剛自訂的 notok.blade.php 的樣式

如果想回到預設的維護頁面樣式,php artisan down --render="errors::503"

--

--

No responses yet