bardia
7 سال پیش توسط bardia مطرح شد
4 پاسخ

ثبت نشدن داده در دیتابیس

یه فرم دارم که از یه combobox and txtarea تشکیل شده
میخوام زمانی که از لیست combobox یه گزینه رو انتخاب می کتم منظور همون name ها می باشد...........
محتویاتی که داخل txtarea نوشتم وارد فیلد body بشه
این جدول هست
id--name-body
اینم کد کنترلر. اما چیزی ثبت نمی کننه

public function storeaddcontent(Request $request)  
{  
request()->validate([  
'matn' => 'required'  
]);

            Menu::updateOrCreate(
            ['body' => $request->matn],
            ['id' => $request->name]
        );

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

هدفتون از استفاده از updateOrCreate چیه ؟


bardia
تخصص : Golang/Laravel
@mrbardia72 7 سال پیش مطرح شد
1

من به روش دیگه ای نوشتم اما درج نشد
یکی بهم گفت از این روش استفاده کن
الان من باید چیکار کنم تا محتویات textareرو بریزه داخل فلیدbodyای که از لیست کامبوباکس اون mame رو انتخاب کردم


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

دوست عزیز این کامل مربوط به html و php میشه
شما داخل فرموتون برای هر فیلد یک name مشخص میکنید برای combo داخلش میزارید name="name"
و برای textarea میزارید name="body"
و زمانی که فرم ارسال شد میگیرید و ذخیره سازی میکنید
این جزی از مباحث ابتدایییی ابدایییییی php هست !!!!!!!!!


bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

@hesammousavi
آی دی از قبل داخل دیتابیس موجود هست
دیگه نمیحوام id ثبت بشه میخوام متن مورد نظر متناظر با id انتخابی قرار بگیره


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

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