Add product view tracking and related functionality

- Implemented product view tracking in ProductController to log user views.
- Added a relationship for viewed products in the User model.
- Introduced a method in ProductRepository to filter products viewed by a user.
- Updated API routes to include endpoint for retrieving viewed products.
- Commented out SMS notification logic in SendOrderCreatedNotification.
- Removed CreateOrderServiceTest as it is no longer needed.
This commit is contained in:
Mekan1206
2026-02-08 02:02:30 +05:00
parent dee6b0df56
commit 968c9ed42a
11 changed files with 319 additions and 86 deletions

View File

@@ -67,13 +67,13 @@ class OrderFieldsForIndex
DateTime::make(__('Created at'), 'created_at')
->turkmenDate(),
Badge::make('Status')
->map(OrderStatus::classes())
->labels(OrderStatus::values())
->addTypes([
'primary' => 'dark:bg-gray-900 bg-gray-600 text-white',
])
->sortable(),
// Badge::make('Status')
// ->map(OrderStatus::classes())
// ->labels(OrderStatus::values())
// ->addTypes([
// 'primary' => 'dark:bg-gray-900 bg-gray-600 text-white',
// ])
// ->sortable(),
];
}
}