سلام دوستان
من می خوام توی خط 67 بگم اگر برای سوال پاسخی ثبت شده بود این div نمایش داده بشه. از isset و !isnull هم استفاده کردم نشد.
@endworld
@AlirezaQolamian
ممنونم از پاسخ شما
اینجوری امتحان کردم درست شد
@if (count($question->answer))
<div class="row mb-3">
@endif
سلام وقتت بخیر...
میتونی از کد زیر استفاده کنی، در ضمن به نظرم میتونی کدهاتو جدا بنویسی و مستقیم توی div نباشن.
if ($("#" + mystring).length > 0)
alert(mystring + " exists!");
else
alert("element with id " + mystring + " does not exist..");
اگر هم میخوای حتما توی div باشه مشکلی نداره...
عکس زیر هم قطعا کمکت میکنه...
اگر هم موفق نشدی میتونی کدهاتو قرار بدی یا توی تلگرام بفرستی برات مشکلو رفع کنم؛ باز هم من در خدمتم🌹
موفق باشی...😉
ممنونم از محبتت داداش 🌹
من از همین isset استفاده کردم. اما کار نمی کنه. چطور ی باید استفاده کنم؟
این کدهام هستن:
می خوام اگر برای این سوال پاسخی ثبت شده این div رو نشون بده وگرنه نشون نده!
@if (isset($question->answer))
<div class="row mb-3">
@endif
برای پاسخ دادن به سوالتون اطلاعات بیشتری نیازه.
ولی پیش فرض رو اگر این بذاریم که از Laravel استفاده میکنید و Relation هاتون رو به درستی در مدل ها تعریف کردید و بین question و answer رابطه One-to-Many به درستی برقرار کردید... اون وقت یک راه ساده اش اینه:
@if($question->answers()->exists())
//your_html_code_here!
@endif
یا:
@if($question->answers->count())
//your_html_code_here!
@endif
به پرانتزها و متدها هم دقت کنید. تفاوت های زیادی بینشون وجود داره که بر حسب نیاز و شرایط میشه از راه حل بهتر استفاده کرد.
ممنونم از پاسخ شما
اینجوری امتحان کردم درست شد
@if (count($question->answer))
<div class="row mb-3">
@endif
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟