Laravelが刷新されました。
これによって種々の変更があり、Laravel5.xで使用していたコマンドの一部が変わったりしているようです。
今回は、パラダイムシフトすることなく、6は5と互換性を維持している模様。
しかし早くもハマりました。備忘録です。
Djangoとかあるのに。とか何を今更。。って方を対象にはしておりません。すみません。
Laravel 6にはmake:authがない
サムネの通りの状況でございます。
ユーザー認証ページを急造しないといけないときに便利な「php artisan make:auth
」ですが、使えなくなりました。はい。
なんでだろうなーと思うと、Laravel6になったのが原因でした。
少し見ない間に成長したもんだ。
シンタックスハイライトしてなくてすみません。
composer require laravel/ui --dev
php artisan ui vue --auth
こんな感じにいたしまして、導入できるそうでございます。あとはmigrateとかしてよしなに構築してください。
ちなみに、フロントエンドの隆盛久しい昨今ですので、Node.jsというかnpmによるビルドが必要になったそうでございます。
そのため、Node.jsを入れて、npm使えるようにして、「npm i
」していただき、その後「npm run dev
」が必要のようでございます。
詳しくはドキュメントの「Authentication」に書かれています。
日本語の詳しいやり方はQiita「Laravel6.0「make:Auth」が無くなった 〜Laravel6.0でのLogin機能の実装方法〜MyMemo」に書いてございます。
早く素晴らしい情報ありがとうございます。
どなたかの参考になれば幸いです。