Intertia で Jetstream をインストールしました。ユーザーを登録してからログインしようとすると、コンソールに次のエラーが表示されます。
[Vue warn]: Error in render: "TypeError: _vm.$page.user is null"
コントローラーからの応答を見ると、実際にはユーザーが含まれていません。
ユーザーはどこに接続されていますか? おそらくいくつかのミドルウェアで。しかし、どれ?
問題を示す 2 つの Web ルートを次に示します。ミドルウェアの違いに注意してください。
Route::middleware(['auth'])->get('/dashboard', function () {
return Inertia\Inertia::render('Dashboard');
})->name('dashboard');
Route::get('/map', [MapController::class, 'show'])->name('map');
ミドルウェアauth:sanctum
とverified
.