محمدرضا عطوان
7 سال پیش توسط محمدرضا عطوان مطرح شد
2 پاسخ

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

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

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


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 7 سال پیش مطرح شد
0

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


محمدرضا عطوان
تخصص : Full-Stack Developer &...
@mratwan 7 سال پیش آپدیت شد
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>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام