From 8feaa0051d12619c032f8437d1f04975d02a886b Mon Sep 17 00:00:00 2001 From: ncoronel Date: Wed, 24 Jun 2026 10:05:26 -0300 Subject: [PATCH] Implement Product management features with controller, requests, resource, and routes --- .../Controllers/ProductController.php | 10 +++++----- app/Domains/{Product => Catalog}/Models/Brand.php | 2 +- app/Domains/{Product => Catalog}/Models/Category.php | 2 +- app/Domains/{Product => Catalog}/Models/Product.php | 2 +- app/Domains/{Product => Catalog}/Policies/.gitkeep | 0 .../Requests/StoreProductRequest.php | 2 +- .../Requests/UpdateProductRequest.php | 4 ++-- .../{Product => Catalog}/Resources/ProductResource.php | 4 ++-- .../{Product => Catalog}/Services/ProductService.php | 2 +- app/Domains/{Product => Catalog}/routes/api.php | 2 +- app/Domains/Prop/Support/PropableModels.php | 6 +++--- app/Domains/Tenant/Models/Tenant.php | 2 +- routes/api.php | 2 +- 13 files changed, 20 insertions(+), 20 deletions(-) rename app/Domains/{Product => Catalog}/Controllers/ProductController.php (84%) rename app/Domains/{Product => Catalog}/Models/Brand.php (84%) rename app/Domains/{Product => Catalog}/Models/Category.php (84%) rename app/Domains/{Product => Catalog}/Models/Product.php (95%) rename app/Domains/{Product => Catalog}/Policies/.gitkeep (100%) rename app/Domains/{Product => Catalog}/Requests/StoreProductRequest.php (95%) rename app/Domains/{Product => Catalog}/Requests/UpdateProductRequest.php (92%) rename app/Domains/{Product => Catalog}/Resources/ProductResource.php (88%) rename app/Domains/{Product => Catalog}/Services/ProductService.php (67%) rename app/Domains/{Product => Catalog}/routes/api.php (65%) diff --git a/app/Domains/Product/Controllers/ProductController.php b/app/Domains/Catalog/Controllers/ProductController.php similarity index 84% rename from app/Domains/Product/Controllers/ProductController.php rename to app/Domains/Catalog/Controllers/ProductController.php index 877aaf7..4639828 100644 --- a/app/Domains/Product/Controllers/ProductController.php +++ b/app/Domains/Catalog/Controllers/ProductController.php @@ -1,11 +1,11 @@ user(); })->middleware('auth:sanctum'); -require __DIR__.'/../app/Domains/Product/routes/api.php'; +require __DIR__.'/../app/Domains/Catalog/routes/api.php'; require __DIR__.'/../app/Domains/Prop/routes/api.php'; require __DIR__.'/../app/Domains/Tenant/routes/api.php';