سلام دوستان.
من از sanctum برای احراز هویت در api استفاده میکنم.
زمان که کاربر لاگین میکنه توکن ساخته میشه ولی وقتی داخل روت دیگه دستور زیر رو وارد میکنم:
dd(auth()->user()->id);
ارور زیر رو بهم میده:
"message": "Attempt to read property \"id\" on null",
ممنون میشم راهنمایی بفرمایید.
سلام به شما دوست عزیز.
به صورت default گارد بر روی web ست شده، شما وارد مسیر زیر بشین:
/config/auth.php
و کد زیر رو:
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
به:
'defaults' => [
'guard' => 'api',
'passwords' => 'users',
],
تغییر بدین.
موفق باشید.
سلام اول چک کنید که موقع ارسال درخواست توکن وجود داره یا نه
بعدش اینکه روت باید میدلور auth:sanctum روش ست باشه
سلام به شما دوست عزیز.
به صورت default گارد بر روی web ست شده، شما وارد مسیر زیر بشین:
/config/auth.php
و کد زیر رو:
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
به:
'defaults' => [
'guard' => 'api',
'passwords' => 'users',
],
تغییر بدین.
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟