本文我們來看看在 Laravel6 中 登入相關的變更。
在Laravel5.8 之前我們可以透過 php artisan make:auth
來快速產生登入認證模版,而在Laravel6 中,這一命令已經被移除, 取而代之的是將其移到了一個單獨的擴充包。
安裝
composer require laravel/ui php artisan ui vue --auth
首先我們安裝laravel/ui
,然後輸入php artisan ui vue --auth
即可。
當然我們也可以使用 php artisan ui react --auth
或 php artisan ui bootstrap --auth
來設定預設的檔案。其中的差異只是範例 JS 使用 VUE 還是 REACT。
認證產生的模版則和先前一致。
結論
根據 Taylor 的說法,在新建的 Laravel6 中的專案將不會預設包含 Vue 或 React 程式碼。但我覺得如果緊緊是將這些東西抽離到單獨的一個包中,並沒什麼特別大的好處。而且自備的 make:auth 指令還被移除,還是略微蛋疼一些。當然以後 laravel/ui 這個包以後會加入新的功能,到時候我的觀點可能會有所改變。
不知道大家對這個改變持什麼樣的態度呢?
更多Laravel相關技術文章,請造訪Laravel框架入門教學專欄進行學習!
以上是Laravel6變化早知道—make:auth被移除的詳細內容。更多資訊請關注PHP中文網其他相關文章!