laravelpro_ログイン(認証)機能の実装

03ログイン(認証)機能の実装

早速ですがログイン機能を実装していきます。

PHPだとログイン機能を実装すると、ログイン画面やログイン処理、ユーザー登録処理、パスワードリセット処理など様々なことを1から記述しなければなりません。

しかし、Laravelではコマンド1つで、ログイン機能を実装することができます。

ターミナルを開き以下のコマンドを上から順に実行していってください。

(必ずshare_memoディレクトリにいることを確認してから実行してください)

// share_memoに移動
cd share_memo

composer require laravel/ui

php artisan ui vue --auth

npm install

npm run build

php artisan migrate

上記が実行できたら画面を再読み込みしましょう。

右上に「Log in」「Register」ボタンが追加されました。

これでログイン機能が自動で実装されました。

今のままではテーブルが存在しないのでテーブルを作成します。

以下のコマンドを実行し、テーブルを作成しましょう。

php artisan migrate

ターミナルが以下のようになれば成功です。

では「Register」ボタンをクリックし、ユーザーを登録してみましょう。

ユーザーが登録されたらホームが表示されます。

下記の画像のようなページが表示されたらユーザー作成と登録ができています。

テーブルも確認してみましょう。

mysqlにアクセスし、「users」テーブルを確認しましょう。

「users」テーブルを確認すると先ほど作成したユーザーが登録されています。

ログイン機能については以上で実装完了です。

詳しいログイン機能については以下の記事を参考にしてください。

本気で詳細を理解したい人向けのLaravelログイン認証 | アールエフェクト


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です