Osama Kha نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 حاول استخدام حلقة foreach() للتكرار على جميع العناصر في مصفوفة الكليات (faculties) وإنشاء قائمة منسدلة (dropdown list) تحتوي على جميع الكليات المتاحة. و استخدام هذه القائمة المنسدلة للسماح للمستخدمين بتحديد الكلية التي يرغبون في إضافة البيانات الخاصة بهم. اليك كود يعرض قائمة المنسدلة لجميع الكليات: {!! Form::open(['route' => 'route_name', 'method' => 'post']) !!} {!! Form::label('Faculty', 'Select a Faculty') !!} {!! Form::select('Faculty_ID', $faculties->pluck('Faculty_Name', 'Faculty_ID')) !!} {!! Form::submit('Submit') !!} {!! Form::close() !!} يتم فتح نموذج HTML باستخدام {!! Form::open() !!} وتحديد عنوان URL الذي يرسل إليه النموذج باستخدام مفتاح الخاصية 'route'، أيضًا تحديد طريقة الإرسال باستخدام مفتاح الخاصية 'method'. بعد ذلك، إنشاء تسمية لعنصر الاختيار المنسدل باستخدام {!! Form::label() !!}. ثم، إنشاء عنصر الاختيار المنسدل باستخدام {!! Form::select() !!}، حيث يتم تمرير قيمة 'Faculty_ID' كاسم لعنصر الاختيار المنسدل ومصفوفة الكليات ($faculties) كقيمة للخيارات المتاحة في عنصر الاختيار المنسدل. واستخدام دالة pluck() لاستخراج اسم الكلية كنص من مصفوفة الكليات، وكذلك استخراج قيمة Faculty_ID كقيمة للخيارات في عنصر الاختيار المنسدل. أخيرًا، إنشاء زر Submit باستخدام {!! Form::submit() !!}، وإغلاق النموذج باستخدام {!! Form::close() !!}. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 تستطيع استخدام الدالة foreach() لتكرار على جميع العناصر الموجودة في مصفوفة Array أو في قائمة Collection في Laravel. و دالة foreach() متاحة في لغة البرمجة PHP التي يعتمد عليها Laravel. مثال: $array = array('item1', 'item2', 'item3'); foreach ($array as $item) { echo $item; } وبالإمكان استخدام الدالة foreach() لاسترجاع جميع العناصر في قائمة Collection في Laravel كما يلي: $collection = collect(['item1', 'item2', 'item3']); foreach ($collection as $item) { echo $item; } وبذلك تستطيع التكرار على جميع العناصر في مصفوفة Array أو في قائمة Collection في Laravel والقيام بالعمليات التي تريدها على كل عنصر. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Osama Kha نشر 19 أبريل 2023 الكاتب أرسل تقرير مشاركة نشر 19 أبريل 2023 بتاريخ منذ ساعة مضت قال Mustafa Suleiman: تستطيع استخدام الدالة foreach() لتكرار على جميع العناصر الموجودة في مصفوفة Array أو في قائمة Collection في Laravel. و دالة foreach() متاحة في لغة البرمجة PHP التي يعتمد عليها Laravel. مثال: $array = array('item1', 'item2', 'item3'); foreach ($array as $item) { echo $item; } وبالإمكان استخدام الدالة foreach() لاسترجاع جميع العناصر في قائمة Collection في Laravel كما يلي: $collection = collect(['item1', 'item2', 'item3']); foreach ($collection as $item) { echo $item; } وبذلك تستطيع التكرار على جميع العناصر في مصفوفة Array أو في قائمة Collection في Laravel والقيام بالعمليات التي تريدها على كل عنصر. شكرا لك اخي الكريم لكن احتاج الى الحلقة التكرارية ضمن المثال المرفق بالصورة عند وضع ال foreachقبل ال form يقوم بتكرارها على عدد العناصر احتاج الى الية لعرض العناصر ضمن drop down اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Osama Kha
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.