- Changed the find method to accept ProductId instead of int. - Added findBySlug method to retrieve products by slug. - Updated getCategoryProducts method to return CategoryProducts type. feat(eloquent): implement findBySlug in EloquentProductDirectory - Implemented findBySlug method to retrieve products by slug. - Updated find method to handle ProductId. feat(dto): enhance CategoryProducts to serialize product IDs - Updated CategoryProducts to serialize product IDs as strings. feat(controller): modify ProductController to handle search limits - Set limitPerCategory to -1 for search functionality. refactor(model): change Product model ID to UUID - Changed the id field in Product model to UUID. - Updated related methods to handle UUIDs. feat(migration): alter products and recipes tables for UUIDs - Updated migrations to use UUIDs for primary keys in products and recipes tables. - Adjusted foreign key constraints in product_recipe table. feat(route): add route model binding for products - Implemented route model binding for products using ProductId and slug. chore(seed): remove CSV import calls from MandatorySeeder - Removed calls to ImportProductsCsvSeeder and ImportRecipesCsvSeeder. feat(entity): create ProductId and RecipeId value objects - Added ProductId and RecipeId classes to encapsulate UUIDs. feat(frontend): update TypeScript interfaces for products - Updated TypeScript interfaces to reflect changes in product structure.
19 lines
545 B
PHP
19 lines
545 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
use App\Providers\AppServiceProvider;
|
|
use App\Providers\AuthServiceProvider;
|
|
use App\Providers\RouteServiceProvider;
|
|
use Uwil\K8S\Laravel\K8SServiceProvider;
|
|
use Uwil\LaravelCommon\Providers\AppServiceProvider as UwilAppServiceProvider;
|
|
use Uwil\LaravelCommon\Providers\TranslationServiceProvider;
|
|
|
|
return [
|
|
AppServiceProvider::class,
|
|
AuthServiceProvider::class,
|
|
RouteServiceProvider::class,
|
|
UwilAppServiceProvider::class,
|
|
TranslationServiceProvider::class,
|
|
K8SServiceProvider::class,
|
|
];
|