This commit is contained in:
merdan 2023-03-04 10:45:38 +05:00
parent c77b53dfca
commit b213cf7cc1
2 changed files with 11 additions and 1 deletions

View File

@ -119,6 +119,15 @@ class Wishlists extends WishlistController
return FolderResource::collection($folderRepository->findWhere(['customer_id' => $customer->id]));
}
public function getFolder($id)
{
if($folder = app(FolderRepository::class)->with('wishlist')->find($id))
{
return FolderResource::make($folder);
}
return response(['message' => 'Folder not found'],404);
}
public function createFolder(FolderRequest $request)
{
$folderRepo = app(FolderRepository::class);

View File

@ -68,7 +68,7 @@ Route::group(['prefix' => 'api'], function () {
'repository' => CountryStateRepository::class,
'resource' => Category::class,
])->middleware('cacheResponse:60000');
//customer
Route::get('folder/{id}',[Wishlists::class, 'getFolder']);
Route::group(['prefix' => 'customer'],function (){
Route::post('register', [Customers::class, 'register']);
Route::post('login', [Customers::class, 'login']);
@ -92,6 +92,7 @@ Route::group(['prefix' => 'api'], function () {
Route::post('wishlist/{id}', [Wishlists::class, 'addOrRemove']);
Route::post('wishlist/{id}/move-to-cart', [Wishlists::class, 'moveToCart']);
Route::get('folders',[Wishlists::class, 'folders']);
Route::post('folder',[Wishlists::class, 'createFolder']);
Route::put('folder',[Wishlists::class, 'updateFolder']);
Route::delete('folder',[Wishlists::class, 'deleteFolder']);