feat: Implement new admin API endpoints for product, customer, vCenter, and authentication, and add vCenter resource management UI.

This commit is contained in:
pbao9
2026-03-05 14:30:31 +07:00
parent 68540009c0
commit cca4e0b86f
47 changed files with 3538 additions and 1086 deletions
+18
View File
@@ -36,6 +36,24 @@ class AppServiceProvider extends ServiceProvider
\App\Repositories\Whois\CachedWhoisRepository::class
);
// Admin API Repositories
$this->app->bind(
\App\Repositories\Admin\Customer\AdminCustomerRepositoryInterface::class,
\App\Repositories\Admin\Customer\AdminCustomerRepository::class
);
$this->app->bind(
\App\Repositories\Admin\Order\AdminOrderRepositoryInterface::class,
\App\Repositories\Admin\Order\AdminOrderRepository::class
);
$this->app->bind(
\App\Repositories\Admin\Invoice\AdminInvoiceRepositoryInterface::class,
\App\Repositories\Admin\Invoice\AdminInvoiceRepository::class
);
$this->app->bind(
\App\Repositories\Admin\Product\AdminProductRepositoryInterface::class,
\App\Repositories\Admin\Product\AdminProductRepository::class
);
if (File::exists(base_path('app/Http/Helpers/function_helper.php'))) {
File::requireOnce(base_path('app/Http/Helpers/function_helper.php'));
}