Если вы используете iframe для доступа к страницам, которые вы управляете, вы можете создать некоторый javascript, чтобы позволить вашему родителю общаться с iframe через postMessage
. Там вы можете создать логин внутри iframe для записи изменения состояния и перед перемещением dom, запросите это как объект json.
После перемещения iframe перезагрузится, вы можете передать данные состояния в iframe, и прослушивание iframe может анализировать данные обратно в предыдущее состояние.
Кажется, вы забыли заменить имена методов и переменных при копировании кода votes
$product = new Product();
$product->product_no = $request->product_no;
$product->description = $request->description;
$product->product_name = $request->$model->getProduct_name();
if (auth()->user()->votes()->save($vote))
--------------------^^^^^^^-------^^^^^--
return response()->json([
'success' => true,
'data' => $product->toArray()
]);
Это должно быть
if (auth()->user()->products()->save($product))
Также есть другое поле ([114 ]) что вы пытаетесь сохранить, но это не заполняется.
protected $fillable =[
'product_no','description', 'product_name'
];
А также, вы можете рассмотреть возможность использования одного и того же шаблона при именовании ваших переменных и методов. Вы можете сказать getProductName
или get_product_name
вместо getProduct_name
.