اذهب إلى المحتوى

السؤال

نشر
<div class="row">
  @foreach ($students ?? [] as $student)
  <div class="col-sm-4 col-6 mb-3">
    <div class="
                @foreach ($student->absence_list as $absence)
                @if ($absence->join_at == date('Y-m-d'))
                badge-success
                @else
                badge-warning
                @endif
                @endforeach
                badge student-token" data-token="{{ $student->token }}"> {{ $student->name }}</div>
  </div>
  @endforeach
</div>

سلام عليكم.. هذا الكود لا يقبل تنفيذ الelse ابدا حتى اذا جربت

@unless

أو

}else if($absence->join_at != date('Y-m-d'))@

badge-warning

{

endif@

 

فلا اعرف ما السبب بالرغم ان كود @if يعمل بنجاح لكن @else او @else if لا يعمل

// absence->join_at output
-- 2021-29-6

 

Recommended Posts

  • 0
نشر

لم أفهم لماذا تستخدم حلقة foreach بداخل الخاصية class فهذا سيؤدي إلى تطبيق عدة كلاسات قد يكون الشرط تحقق في أول دورة للحلقة فتم تطبيق الصنف badge-success و في الدورة الثانية لم يتحقق فتم تطبيق badge-warning و هكذا في بقية الدورات إلى أن يتشكل لك عنصر:

<div class="badge-success badge-success badge-warning"

إذا قمت بتوضيح ما الذي تريد فعله يُمكن أن نساعدك,

  • 0
نشر
بتاريخ 11 دقائق مضت قال عبود سمير:

لم أفهم لماذا تستخدم حلقة foreach بداخل الخاصية class فهذا سيؤدي إلى تطبيق عدة كلاسات قد يكون الشرط تحقق في أول دورة للحلقة فتم تطبيق الصنف badge-success و في الدورة الثانية لم يتحقق فتم تطبيق badge-warning و هكذا في بقية الدورات إلى أن يتشكل لك عنصر:


<div class="badge-success badge-success badge-warning"

إذا قمت بتوضيح ما الذي تريد فعله يُمكن أن نساعدك,

استخدم حلقة تكرارية على العلاقة ont to many بإسم absence_list التي ترجع لي array بها objects فلهذا السبب استخم حلقة تكرارية

  • 0
نشر
بتاريخ 5 دقائق مضت قال محمود رضا موسى:

استخدم حلقة تكرارية على العلاقة ont to many بإسم absence_list التي ترجع لي array بها objects فلهذا السبب استخم حلقة تكرارية

نعم أدري أن هناك علاقة في النموذج Student بالإسم absence_list و تعيد مجموعة كائنات لكن ما السبب الذي يستدعي لعمل عناصر بهذا الشكل:

<div class="badge-success badge-success badge-warning badge-warning badge-warning badge-warning badge-warning badge-success badge student-token" data-token="student_token">

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...