حسن نبوی
2 سال پیش توسط حسن نبوی مطرح شد
4 پاسخ

برگرداندن اطلاعات user در blade laravel

سلام
من در پروژم از پکیج JWT برای احراز هویت کاربران استفاده میکنم. الان میخام در صفحه view.blade.php اطلاعات کاربر را بگیرم. از دستور زیر استفاده میکنم ولی ارور میده:
<li class="nav-link"><a href="/admin/users/edt/{{auth('api')->user()->id}}" class="nav-item dropdown-item">پروفایل</a></li>
ارورش اینه:
Trying to get property 'id' of non-object (View: C:\xampp\htdocs\sanayekala_backend\resources\views\admin.blade.php)
اگه دلیلشو میدونید ممنون میشم راهنمایی کنید
@hesammousavi
@ali.bayat
@milad


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

سلام اول چک کنید ببینید که کاربر لاگین کرده یا نه


حسن نبوی
تخصص : developer
@nabavi93 2 سال پیش مطرح شد
0

بله لاگین کرده ولی باز این ارور رو میده


ابوالفضل رجائی نسب
تخصص : برنامه نویس (laravel-backend-p...
@abol313 2 سال پیش آپدیت شد
0

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ
الْحَمْدُ لِلّٰه

سلام، آیا اون گاردی که ازش استفاده می کنی ( ‌api) همون گاردیه که کابر واردشده ؟ به طور پیش فرض همان طور که داخل config/auth.php تعریف شده که روی گارد web و اگه دستی هنگام واردکردن کاربر (Auth::attempt, Auth::login, Auth::loginById,...) گارد موردنظر استفاده نشه می ره رو پیشفرض
یکبار هم با پیشفرض بالارو امتحان کن ببین کار می کنه؟

auth()->user()->id;
// or
auth()->id();

حسن نبوی
تخصص : developer
@nabavi93 2 سال پیش مطرح شد
0

سلام، با اون راههایی که میگین امتحان کردم، باز همون خطا رو میده


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

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