چله تابستون 🔥 چله تخفیف استثنایی راکت، این فرصت دیگه پیش نمیاد!
فرصت محدود، تعداد محدودسلام خدمت دوستان عزیز
من از سمت فرانت چندین فرم دارم که به صورت زیر به سمت بک اند ارسال میشه
این هم جدول دیتابیس هست:
چطور میتونم اینارو به دیتابیس اضافه کنم خودم با Foreach انجام دادم به این صورت:
public function store(Request $request)
{
$file = $request->file('image');
$imageName = time() . '-' . $file->getClientOriginalName();
About::create([
'image' => $imageName,
'alt' => $request->alt,
'title' => $request->title,
'caption' => $request->caption
]);
foreach ($request->icon as $item) {
About::create([
'iTitle' => $item,
]);
}
foreach ($request->iCaption as $item) {
About::create([
'icaption' => $item,
]);
}
foreach ($request->iTitle as $item) {
About::create([
'iTitle' => $item,]);
}
}
الان هر آیتم تو یک سطر ذخیره میشه
ممنون میشم راهنمایی کنید
سلام.
اگر منظورتونو درست فهمیده باشم، باید به صورت زیر عمل کنید.
برای انجام اینکار باید از array_merge استفاده کنید، بعد از نوشتن رابطه و سپس create، از array_merge استفاده کنید.
$icon = $request->input('icon');
$icaption = $request->input('icaption');
$iTitle = $request->input('iTitle');
->create(array_merge($request->all(), ['icon' => $icon, 'icaption' => $icaption, 'iTitle' => $iTitle ]));
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟