Paradox
3 سال پیش توسط Paradox مطرح شد
4 پاسخ

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

سلام دوستان

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

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


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

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

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

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


ثبت پرسش جدید
VaHiD
تخصص : برنامه نویس #لاراول
@ATTOM 3 سال پیش مطرح شد
2

سلام @wxyz

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

src="{{ Auth::check() ? auth()->user()->getProfileUrl() : asset(url) }}"

امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
1

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

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

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

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

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

VaHiD
تخصص : برنامه نویس #لاراول
@ATTOM 3 سال پیش مطرح شد
2

سلام @wxyz

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

src="{{ Auth::check() ? auth()->user()->getProfileUrl() : asset(url) }}"

Paradox
تخصص : در حال یادگیری
@paradox 3 سال پیش مطرح شد
0

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


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

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