2019.11.28こんにちは。今回はLaravel6でユーザー認証を実装してみます。Laravel5の時とやり方が変わってますので、手順をまとめていきたいと思います。基本的には、手数が少し増えただけで、作業的には難しくありません。composerとartisanコマンドで構築できます。前回の記事をベースに構築をしていきます。動画で見る認証実装の動画です。ここには書いてないですが、Mailhogについても説明していますので、お時間のある方はどうぞ。laravel/uiのインストールcomposerを使って、laravel/uiを追加します。uiコマンドが使えるようになります。VueとBootstrapのインストール下記コマンドで、Vueをベースにした認証に必要なViewが生成されます。自分は試して無いですが、Reactベースにする事も可能なようです。実行時に、Bootstrapも一緒にインストールされます。--authパッケージのインストールnpmを使ってパッケージのインストールを行います。installresource下のsassやjsをコンパイルしてpublicフォルダ下に配置します。migrateサイトにアクセスすると、右上のLOGINとREGISTERのリンクが生成されます。REGISTERからユーザー登録を行うと、ログイン後のhome画面に遷移します。PHPスポンサーリンクシェアするTwitterFacebookはてブPocketLINEコピーyosukeSHISHIDO.DEV関連記事PHPよく使う開発ツールの紹介[2019年冬]普段、仕事でほとんどがPHPで開発を行っていますが、今回は自分が使っている開発ツール系を紹介したいと思います。普段からちょこちょこ情報を集めているので、使用しているツールが今後変わる可能性が高いですが、現段階で使用しているものをいくつか紹介します。HomesteadHomesteadの設定を変更してちょっとだけ使いこなしてみる何回かに分けて、Laravel6の基本的なインストールを行ってきました。今回は、環境構築の話題に少し戻って、Homesteadについて少し使い方を紹介したいと思います。LaravelLaravelのuniqueのバリデーションでIDを除外するLaravelで重複チェック(unique)を行う際に、IDが同じ場合は重複のチェックを除外したい場合の方法です。あるパターンだと、メールアドレスをユーザーテーブルに保存していて、ログインにアドレスを使っている場合、ユーザー情報を更新する際に、重複チェックに引っかかってしまうパターンが多いかなと思います。今回は、FormRequestを使っているので、FormRequestに記述する方法を記載します。v3を導入したので、その際のメモです。このサイトとかでも導入しているのですが、このサイトに導入したときはプラグインで一瞬だったので特に何もなかったのですが、今回はPHPでサーバー側の処理なども行いました。前提として、Googleのアカウントを取得済みで進めます。AdminLTElaravel-adminlteのadminlte.phpの設定まとめ何回かに渡って、laravel-adminlteの導入を行ってきましたが、今回はconfig/adminlte.phpのファイルの中身を見ていきたいと思います。ありますが、頑張ってみていきましょう。installを行った際にエラーが出力されてinstall出来ない状況が発生しました。解決方法は簡単なのですが、備忘録のために記載します。-qqスポンサーリンクLaravel6をVagrant/VirtualBox/Homesteadの環境で構築するLaravel6にLaravel-AdminLTEを組み込むホームPHPLaravel新着記事LaravelのuniqueのバリデーションでIDを除外する2020.02.12PHPカンファレンス福岡2020にスタッフとして参加します。新着記事LaravelのuniqueのバリデーションでIDを除外する2020.02.12PHPカンファレンス福岡2020にスタッフとして参加します。v3をPHPで導入する2020.01.08アーカイブ2020年2月2020年1月2019年12月2019年11月スポンサーリンクタイトルとURLをコピーしました。