本文我們看一下在 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
這個包以後會加入新的功能,到時候我的觀點可能會有所改變。
不知道大家對這個改變持什麼樣的態度呢?