آفلاین
user-avatar

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

2 سال پیش
توسط bardia آپدیت شد
آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

یه فرم دارم که از یه 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]
        );
آفلاین
user-avatar
حسام موسوی ( 382929 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

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

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

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

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

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

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

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

برای ارسال پاسخ باید وارد سایت شوید