diff --git a/app/Http/Controllers/Admin/ProductController.php b/app/Http/Controllers/Admin/ProductController.php index f62b012..8b08d51 100644 --- a/app/Http/Controllers/Admin/ProductController.php +++ b/app/Http/Controllers/Admin/ProductController.php @@ -262,9 +262,20 @@ class ProductController extends SuperController } /** - * @param $id - * @return \Illuminate\Http\JsonResponse + * فعال/غیرفعال محصول — show باید با active هم‌گام باشد (اپ کاربر از show استفاده می‌کند). */ + public function active($id) + { + $product = Product::findOrFail($id); + $active = !$product->active; + $product->update([ + 'active' => $active, + 'show' => $active, + ]); + + return response()->json(true); + } + public function hide($id) { $query = Product::findOrFail($id);