سلام
من در پروژم از پکیج JWT برای احراز هویت کاربران استفاده میکنم. الان میخام در صفحه view.blade.php اطلاعات کاربر را بگیرم. از دستور زیر استفاده میکنم ولی ارور میده:
<li class="nav-link"><a href="https://roocket.ir/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
بله لاگین کرده ولی باز این ارور رو میده
شاید پاسخ شما همینجا باشد
بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ
الْحَمْدُ لِلّٰه
سلام، آیا اون گاردی که ازش استفاده می کنی ( api) همون گاردیه که کابر واردشده ؟ به طور پیش فرض همان طور که داخل config/auth.php تعریف شده که روی گارد web و اگه دستی هنگام واردکردن کاربر (Auth::attempt, Auth::login, Auth::loginById,...) گارد موردنظر استفاده نشه می ره رو پیشفرض
یکبار هم با پیشفرض بالارو امتحان کن ببین کار می کنه؟
auth()->user()->id;
// or
auth()->id();سلام، با اون راههایی که میگین امتحان کردم، باز همون خطا رو میده