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

4 سال پیش توسط محمدرضا عطوان مطرح شد
آفلاین
user-avatar
محمدرضا عطوان ( 16254 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

0

من یک فرم دارم که توش یک لیست از اشخاص هست و به صورت یکجا در فرم قرار دارن در ردیف های یک جدول
اگر من زمان submit فرم id هر شخص و مقلا نمرش رو بخوام ارسال کنم که جولوش توی یه input:text نوشته شده،
چطور باید برای متد store در لاراول ارسالش کنم .
یعنی در این فرم موقع ارسال مقدار زیادی id و نمره ارسال میشه؟
روش هندل کردن این مقادیر و ایجاد رکورد برای هر کدومشون در لاراول و به دنبال اون دسترسی برای ادیت کردن و پاک کردن اون رکورد ها به چه صورته؟

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

آفلاین
user-avatar
حسام موسوی ( 473587 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

میشه کد فرمتون رو اینجا ارسال کنید
شما id رو برای شناسایی فرد در url استفاده میکنید و میتونید داخل input:hidden اطلاعات اضافه رو ارسال کنید
دوره آشنایی با لاراول رو دیدید ؟

آفلاین
user-avatar
محمدرضا عطوان ( 16254 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

0

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

<table class="table table-hover">
                        <tbody><tr>
                            <th class="col-lg-2">روز</th>
                            <th class="col-lg-2">تاریخ</th>
                            <th class="col-lg-1">نمره</th>
                            <th class="col-lg-1">وضعیت</th>
                        </tr>

                        @if( isset( $days ) )

                            @foreach( $days as $day )
                                <tr>
                                    <td>{{ MorilogJalalijDateTime::strftime('l', strtotime($day))  }}</td>
                                    <td>{{ MorilogJalalijDateTime::strftime('Y-m-d', strtotime($day))  }}</td>
                                    <td><input name="{{ MorilogJalalijDateTime::strftime('Y-m-d', strtotime($day))  }}" type="number" min="0" max="20" class="form-control"></td>
                                    <td><span class="label label-success">قبول</span></td>
                                </tr>
                            @endforeach

                        @endif

                        </tbody></table>
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.