LoginSignup
0
1

More than 3 years have passed since last update.

Laravel:Auth認証の設定

Last updated at Posted at 2020-11-04

【概要】

1.手順

2.どのようにコーディングするか

3.開発環境

1.手順

備忘録も兼ねてアウトプットしておきます。

Node.jsをダウンロード
laravel/uiをインストール
❸Auth関連ファイルの生成
❹作成されたusersをマイグレーション
❺Controllerにコーディング

2.どのようにコーディングするか

Node.jsをダウンロード
ここからNode.jsをインストールします。

laravel/uiをインストール
ターミナルで下記を記述してインストールします。

$ composer require laravel/ui

❸Auth関連ファイルの生成
同じくターミナルで下記を記述して実行します。

$ php artisan ui vue --auth
$ npm install && npm run dev

するとuser.phpusersテーブルが作成されます。

❹作成されたusersをマイグレーション
下記の通りマイグレーションを実行します。

$ php artisan migrate

するとDBにuserテーブルが作成されます。

❺Controllerにコーディング
use Illuminate\Support\Facades\Auth;
$user = Auth::user();
を記述して完了です。

app/Http/Controllers/xxxxController.php
use Illuminate\Support\Facades\Auth;

public function index(Request $requsest)
{
 $user = Auth::user();
 return view('xxx.index'); //(i)
}

(i)は、$param = []を記述している際はreturn view('xxx.index', $param); と記述してデータを渡してください。

以上のことをすると、localhost:8000/register,localhost:8000/loginで新規登録機能・ログイン機能を実装できます。

3.開発環境

PHP 7.4.10
Laravel 8.9
Apache 2.4.41
Mysql 5.6.47
Sequl Pro 1.1.2

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1