Laravel6 變化早知道——make:auth 被移除

Epona發表於2019-08-23

本文我們看一下在 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 這個包以後會加入新的功能,到時候我的觀點可能會有所改變。

不知道大家對這個改變持什麼樣的態度呢?

There's nothing wrong with having a little fun.

相關文章