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 اقتباس
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 اقتباس
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 اقتباس
السؤال
Osama Kha
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.