راکت

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

2 پاسخ

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

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

ثبت پرسش جدید

پاسخ‌ها

2
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

محمدرضا عطوان
محمدرضا عطوان
@mratwan

تخصص: Full-Stack Developer & AI Lover

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

<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>

شاید پاسخ شما همین‌جا باشد

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

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