یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام خدمت دوستان عزیز
من از سمت فرانت چندین فرم دارم که به صورت زیر به سمت بک اند ارسال میشه
این هم جدول دیتابیس هست:
چطور میتونم اینارو به دیتابیس اضافه کنم خودم با 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 ]));
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟