iwantit
@iwantit

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Laravel8 sanctum認証で使うログインをusersテーブルから変更したら Auth情報が取れていない

Laravel8 sanctum認証で使うログインをusersテーブルから変更したら
Auth情報が取れていない

【開発環境】
windows11
Laravel Framework 8.83.15
laravel/sanctum": "^2.11"
vue@2.6.14

下記のサイト参考にデフォルトのログイン用テーブルを
user

operator

に変更しました。

【参考】
【Laravel8】usersテーブル以外のテーブルでユーザー認証する
https://zakkuri.life/laravel-auth-by-other-table/

これだけだと上記の直アドレスを叩くと
ログインしてなくても何故か/userに行けてしまうので

meta要素にrequiresAuth: trueを指定し、Vue Routerでアクセス制限をかけたら
ログイン後もリダイレクトがかかってログイン画面に戻ってしまいます。

この現象の原因はログイン用テーブルを変更した事によるものでしょうか?
(他のプロジェクトでログイン用テーブルを変更してないものは通常通りの動作します)
だとしたら原因はどの辺にあるか教えてください。

resources\js\router.js
    {
	path: '/user',
	name: "User",
	component: User,
	meta: {
		requiresAuth: true
	},
	
    },
0

No Answers yet.

Your answer might help someone💌