Armin Rahmati
3 سال پیش توسط Armin Rahmati مطرح شد
2 پاسخ

آیدی کاربری لاگین شده

سلام دوستان.
من از sanctum برای احراز هویت در api استفاده میکنم.
زمان که کاربر لاگین میکنه توکن ساخته میشه ولی وقتی داخل روت دیگه دستور زیر رو وارد میکنم:

dd(auth()->user()->id);

ارور زیر رو بهم میده:

"message": "Attempt to read property \"id\" on null",

ممنون میشم راهنمایی بفرمایید.


ثبت پرسش جدید
رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

سلام به شما دوست عزیز.
به صورت default گارد بر روی web ست شده، شما وارد مسیر زیر بشین:

/config/auth.php

و کد زیر رو:

'defaults' => [
    'guard' => 'web',
    'passwords' => 'users',
],

به:

'defaults' => [
    'guard' => 'api',
    'passwords' => 'users',
],

تغییر بدین.
موفق باشید.


مهدی اردشیر
تخصص : یه برنامه نویس
@mehdi0121 3 سال پیش مطرح شد
0

سلام اول چک کنید که موقع ارسال درخواست توکن وجود داره یا نه
بعدش اینکه روت باید میدلور auth:sanctum روش ست باشه


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

سلام به شما دوست عزیز.
به صورت default گارد بر روی web ست شده، شما وارد مسیر زیر بشین:

/config/auth.php

و کد زیر رو:

'defaults' => [
    'guard' => 'web',
    'passwords' => 'users',
],

به:

'defaults' => [
    'guard' => 'api',
    'passwords' => 'users',
],

تغییر بدین.
موفق باشید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام