Как вы можете видеть, я пытаюсь добавить данные в таблицу продуктов, таблицу multimages, а затем на основе subsubcategory_id, выбранного в форме либо на ноутбуках или таблица планшетов или телефонов.
Первые два работают, поскольку они правильно вставляются в таблицу продуктов и multimages с идентификатором продукта в таблице multimage, соответствующим идентификатору в продукте. table.... но условная вставка if не работает. Когда я нажимаю кнопку «Отправить», страница просто обновляется, и ни в одну из таблиц не вставляется никаких данных.
Здравствуйте, я пытаюсь вставить данные в 3 таблицы одновременно, но не знаю, почему это не работает. Это функция вставки [code] public function ProductStore(Request $request) { $image = $request->file('product_thumbnail'); $name_gen = hexdec(uniqid()) . '.' . $image->getClientOriginalExtension(); Image::make($image)->save('upload/products/thumbnail/' . $name_gen); $save_url = 'upload/products/thumbnail/' . $name_gen;
if ($request->subsubcategory_id == 1) { ProductLaptop::insert([ 'product_id' => $product_id, 'laptop_os' => $request->laptop_os, 'laptop_cpu' => $request->laptop_cpu, 'laptop_gpu' => $request->laptop_gpu, 'laptop_memory' => $request->laptop_memory, 'laptop_display' => $request->laptop_display, 'laptop_storage' => $request->laptop_storage, ]); } else if ($request->subsubcategory_id == 2) { ProductTablet::insert([ 'product_id' => $product_id, 'tablet_os' => $request->tablet_os, 'tablet_cpu' => $request->tablet_cpu, 'tablet_memory' => $request->tablet_memory, 'tablet_display' => $request->tablet_display, 'tablet_storage' => $request->tablet_storage, 'tablet_camera' => $request->tablet_camera, ]); } else if ($request->subsubcategory_id == 3) { ProductPhone::insert([ 'product_id' => $product_id, 'phone_os' => $request->phone_os, 'phone_cpu' => $request->phone_cpu, 'phone_memory' => $request->phone_memory, 'phone_display' => $request->phone_display, 'phone_storage' => $request->phone_storage, 'phone_camera' => $request->phone_camera, ]); } [/code] Как вы можете видеть, я пытаюсь добавить данные в таблицу продуктов, таблицу multimages, а затем на основе subsubcategory_id, выбранного в форме либо на ноутбуках или таблица планшетов или телефонов. Первые два работают, поскольку они правильно вставляются в таблицу продуктов и multimages с идентификатором продукта в таблице multimage, соответствующим идентификатору в продукте. table.... но условная вставка if не работает. Когда я нажимаю кнопку «Отправить», страница просто обновляется, и ни в одну из таблиц не вставляется никаких данных.