پیش به سوی تابستان؛ با تخفیفهای داغ راکت!
بزن بریم!درود دوستان...
می خوام در بخش نمایه کاربر برای کاربران مهمان برخی از المان ها مخفی کنم.
کد زیر به کار می ببرم خطا می دهد:
@if (auth()->user()->id == $endworld->user_id)
<div class="col-md-۳ text-center">
<button type="button" class="btn btn-warning btn-sm">ویرایش</button>
<button type="button" class="btn btn-danger btn-sm">حذف</button>
</div>
@endif
خطای زیر:
Trying to get property 'id' of non-object
این اررور رو به دلیل لاگین نبودن کاربر میگیرین دو راه دارین
اعمال میدلور auth روی روت
و یا auth()->user()?->id
optional(auth()->user())->id
@tefo.ha27
من کد optional(auth()->user())->id تست کردم و کار کرد, ولی مشکلی که داره کد رو در صفحه HTML نمایان میشه ...
کد زیر به کار بردم:
@if(Auth::check())
<div class="col-md-3 text-center">
<button type="button" class="btn btn-warning btn-sm">ویرایش</button>
<button type="button" class="btn btn-danger btn-sm">حذف</button>
</div>
@endif
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟