parent
c95d9be140
commit
572e23b2bb
|
|
@ -83,7 +83,9 @@ class ProductController extends Controller
|
||||||
public function update(ProductRequest $request, Product $product)
|
public function update(ProductRequest $request, Product $product)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
(new ProductService)->update($product, $request->all());
|
$productData = $request->all();
|
||||||
|
$product = (new ProductService)->update($product, $productData);
|
||||||
|
hook_action('admin.product.update.after', ['product' => $product, 'data' => $productData]);
|
||||||
|
|
||||||
return redirect()->to($this->getRedirect())->with('success', trans('common.updated_success'));
|
return redirect()->to($this->getRedirect())->with('success', trans('common.updated_success'));
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
|
@ -114,6 +116,8 @@ class ProductController extends Controller
|
||||||
$product->load('brand', 'attributes');
|
$product->load('brand', 'attributes');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$product = hook_filter('admin.product.form.product', $product);
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
'product' => $product,
|
'product' => $product,
|
||||||
'descriptions' => $descriptions ?? [],
|
'descriptions' => $descriptions ?? [],
|
||||||
|
|
@ -128,6 +132,8 @@ class ProductController extends Controller
|
||||||
'_redirect' => $this->getRedirect(),
|
'_redirect' => $this->getRedirect(),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
$data = hook_filter('admin.product.form.data', $data);
|
||||||
|
|
||||||
return view('admin::pages.products.form.form', $data);
|
return view('admin::pages.products.form.form', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue