diff --git a/packages/Webkul/API/Http/Controllers/Shop/WishlistController.php b/packages/Webkul/API/Http/Controllers/Shop/WishlistController.php index 700bdfb34..be3eeb84f 100644 --- a/packages/Webkul/API/Http/Controllers/Shop/WishlistController.php +++ b/packages/Webkul/API/Http/Controllers/Shop/WishlistController.php @@ -6,6 +6,7 @@ use Illuminate\Support\Facades\Event; use Webkul\Customer\Repositories\WishlistRepository; use Webkul\Product\Repositories\ProductRepository; use Webkul\API\Http\Resources\Customer\Wishlist as WishlistResource; +use Webkul\API\Http\Resources\Checkout\Cart as CartResource; use Cart; /** @@ -109,8 +110,10 @@ class WishlistController extends Controller if ($result) { Cart::collectTotals(); + $cart = Cart::getCart(); + return response()->json([ - 'data' => 1, + 'data' => $cart ? new CartResource($cart) : null, 'message' => trans('shop::app.wishlist.moved') ]); } else { diff --git a/packages/Webkul/API/Http/routes.php b/packages/Webkul/API/Http/routes.php index 04ded4af9..c6ec10827 100755 --- a/packages/Webkul/API/Http/routes.php +++ b/packages/Webkul/API/Http/routes.php @@ -70,6 +70,12 @@ Route::group(['prefix' => 'api'], function ($router) { Route::post('reviews/{id}/create', 'ReviewController@store'); + Route::delete('reviews/{id}', 'ResourceController@destroy')->defaults('_config', [ + 'repository' => 'Webkul\Product\Repositories\ProductReviewRepository', + 'resource' => 'Webkul\API\Http\Resources\Catalog\ProductReview', + 'authorization_required' => true + ]); + //Channel routes Route::get('channels', 'ResourceController@index')->defaults('_config', [