【概要】
1.手順
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.php
とusers
テーブルが作成されます。
❹作成された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