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