Merge branch 'feature/brand'

This commit is contained in:
2025-06-04 11:04:01 +08:00
116 changed files with 7676 additions and 27 deletions
+30
View File
@@ -36,10 +36,21 @@ Route::group('/apis', function() {
Route::any('/email/subscribe', [\app\apis\controller\SubscribeController::class, 'store']);
// 车辆类型
Route::any('/vehicle/types', [\app\apis\controller\TypesController::class, 'all']);
// 品牌下车辆的能源类型
Route::any('/vehicle/energy', [\app\apis\controller\VehicleNewController::class, 'enegry']);
// 车辆随机
Route::any('/vehicle/random', [\app\apis\controller\VehicleDataController::class, 'random']);
// 隐私协议
Route::any('/agt/privacy', [\app\apis\controller\AgreementController::class, 'one']);
// 品牌按字母查询
Route::any('/brand/letterAll', [\app\apis\controller\BrandController::class, 'letterAll']);
// 品牌详情
Route::any('/brand/detail/{id}', [\app\apis\controller\BrandController::class, 'detail']);
// 新车管理
Route::any('/vehicle/new/list', [\app\apis\controller\VehicleNewController::class, 'index']);
Route::any('/vehicle/new/{id}/detail', [\app\apis\controller\VehicleNewController::class, 'detail']);
// 能源列表
Route::any('/energy/preset', [\app\console\controller\EnergyController::class, 'presets']);
});
// ====== ====== ====== 网站 ====== ====== ======
@@ -124,6 +135,18 @@ Route::group('/console', function() {
Route::any('/brand/{id}/detail', [\app\console\controller\BrandController::class, 'show']);
Route::any('/brand/preset', [\app\console\controller\BrandController::class, 'presets']);
// 品牌轮播
Route::any('/brandbanner/add', [\app\console\controller\BrandBannerController::class, 'add']);
Route::any('/brandbanner/update/{id}', [\app\console\controller\BrandBannerController::class, 'edit']);
Route::any('/brandbanner/list', [\app\console\controller\BrandBannerController::class, 'index']);
Route::any('/brandbanner/delete/{id}', [\app\console\controller\BrandBannerController::class, 'destroy']);
// 品牌特性
Route::any('/brandtrait/add', [\app\console\controller\BrandTraitController::class, 'add']);
Route::any('/brandtrait/update/{id}', [\app\console\controller\BrandTraitController::class, 'edit']);
Route::any('/brandtrait/list', [\app\console\controller\BrandTraitController::class, 'index']);
Route::any('/brandtrait/delete/{id}', [\app\console\controller\BrandTraitController::class, 'destroy']);
// 能源管理
Route::any('/energy/list', [\app\console\controller\EnergyController::class, 'index']);
Route::any('/energy/add', [\app\console\controller\EnergyController::class, 'add']);
@@ -154,6 +177,13 @@ Route::group('/console', function() {
Route::any('/vehicle/data/{id}/delete', [\app\console\controller\VehicleDataController::class, 'destroy']);
Route::any('/vehicle/data/{id}/detail', [\app\console\controller\VehicleDataController::class, 'detail']);
// 新车管理
Route::any('/vehicle/new/list', [\app\console\controller\VehicleNewController::class, 'index']);
Route::any('/vehicle/new/add', [\app\console\controller\VehicleNewController::class, 'add']);
Route::any('/vehicle/new/{id}/update', [\app\console\controller\VehicleNewController::class, 'edit']);
Route::any('/vehicle/new/{id}/delete', [\app\console\controller\VehicleNewController::class, 'destroy']);
Route::any('/vehicle/new/{id}/detail', [\app\console\controller\VehicleNewController::class, 'detail']);
// 上传
Route::any('/upload/image', [\app\mzl\modules\upload\controller\UploadController::class, 'uploadImage']);