どうもmizukiです、Laravel入門の最後の方の演習(7-4)にて「ユーザー認証の実装」があるのですが、出版された当時の『Laravel5』に存在していた「make:auth」が最新のLaravel6で無くなっていたので、『Laravel6』でも使えるようにする方法を残します。
開発環境
Laravel Framework 6.0.1
※Node.jsをインストール
本の通りに演習していれば、おそらくインストールしていない。その場合は以下のリンクを参照してインストールしよう!
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9d2luZG93czEwJUUzJTgxJUFCTm9kZS5qcyVFMyU4MiU5MiVFMyU4MiVBNCVFMyU4MyVCMyVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MyVCQyVFMyU4MyVBQiVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9Y2JjYTg2NjBkYjAxYjg1OTI1YzQ3NGMyMTkzNTEzOWE&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBNYXNheXVraS1NJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iZTc5ZGI2Yjg0ZDY0MmM2ZDBkOWM1OGE2ODliOGI0MA&blend-x=142&blend-y=486&blend-mode=normal&s=a089061eb023ddf14fc4a3afe506fa79)
windows10にNode.jsをインストールする - Qiita
Windows10にNode.jsをインストールする方法を記載。目次インストーラーをダウンロードするNode.jsをインストールするインストール完了を確認する本編インストーラーをダウンロ…
make:authをLaravel6で使用可能にする
コマンドは必ずインストールしたLaravelのディレクトで打ちましょう
コンポーサにてlaravel/uiをインストール。laravel/uiを用いればmake:authを使う事ができます。
composer require laravel/ui --dev
※結構時間かかるので焦らずに待とう
ユーザー認証を作る
php artisan ui vue --auth
php artisan migrate
※『Please run "npm install && npm run dev" to compile your fresh scaffolding.』と言われた場合は以下のコマンド実行
npm install
npm run dev
これで7-4の演習を行える。とりあえず動いているからヨシ!
簡易的なログイン画面をお手軽に実装できるので、迅速にコーディングする場合に利用するのが良さそう。
参考
![](https://toriyaru.com/wp-content/uploads/cocoon-resources/blog-card-cache/ac4098820121124c276f1d0008e904d4.jpg)
Laravel - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small...
![](https://toriyaru.com/wp-content/uploads/cocoon-resources/blog-card-cache/40fe040e2e8de4eedcd1a715960a395b.jpg)
便利なパッケージ管理ツール!npmとは【初心者向け】 | TechAcademyマガジン
初心者向けにnpmとは何なのか詳しく解説しています。Node.jsを使う上で必要となるパッケージを管理するツールで、代表的なパッケージやnpmの使い方についてまとめています。これから学習する人はぜひ参考にしてみてください。
コメント