راکت
حل شده

مشکل در نمایش پروفایل

4 پاسخ

سلام دوستان

برای نمایش عکس پروفایل کاربر

از دستور زیر استفاده میکنم


<img src="{{ auth()->user()->getProfileUrl() }}" class="circle" width="150px" height="150px" >

موقع ایجاد عکس تو قسمت پروفایل کاربری نمایش میده
حالا میخام تو نوبار نمایش بده
تا زمانی ک لاگینم به درستی نمایش میده ولی وقتی لاگ اوت میکنم
ارور زیر نمایش میده

getProfileUrl() پیدا نمیشه
من میخام حالت عادی همون تصویر پیش فرضی که تو پروفایل کاربری تعریف کردم تو قسمت نوبار نمایش بده

چیکار باید کرد ؟

ثبت پرسش جدید

پاسخ‌ها

4
VaHiD
VaHiD
@ATTOM

تخصص: برنامه نویس #لاراول

بهترین پاسخ

سلام @wxyz

چک کن اگر لاگین بود پروفایلی که داره رو نمایش بده درغیر این صورت دیفالت نمایش داده بشه

src="{{ Auth::check() ? auth()->user()->getProfileUrl() : asset(url) }}"
امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

یه شرط باید بزاری که اگر کاربر لوگین بود بیاد ادرسه عکس پروفایلش رو بگیره !

If(Auth::check()){  
//گرفتن ادرس عکس  
}
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام
ابتدا باید چک کنی که آیا کاربر اصلا کاربر لاگین شده یا نه، بعد از اینکه مطمئن شرط true شده اونوقت عکس رو نمایش بده.

if (Auth::check()) {
<img src="{{ auth()->user()->getProfileUrl() }}" class="circle" width="150px" height="150px" >
} 

شاید پاسخ شما همین‌جا باشد

Paradox
Paradox
@paradox

تخصص: در حال یادگیری

از همگی ممنونم تمام روش ها درست بود روش اخر خلاصه و تمیز تر
ممنونم

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

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