feat(bet-provider): 添加开注商管理功能,包括增删改查接口及相关模型和迁移文件
This commit is contained in:
@@ -22,6 +22,7 @@ use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigVersionPublishController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigVersionDestroyController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionDestroyController;
|
||||
use App\Http\Controllers\Api\V1\Admin\AdminSettingController;
|
||||
use App\Http\Controllers\Api\V1\Admin\BetProvider\AdminBetProviderController;
|
||||
|
||||
/**
|
||||
* 管理员配置管理路由(玩法/赔率/封顶)。
|
||||
@@ -32,6 +33,19 @@ Route::middleware('admin.api-resource')
|
||||
->get('play-types', PlayTypeIndexController::class)
|
||||
->name('api.v1.admin.play-types.index');
|
||||
|
||||
Route::middleware('admin.api-resource')
|
||||
->prefix('bet-providers')
|
||||
->name('api.v1.admin.bet-providers.')
|
||||
->group(function (): void {
|
||||
Route::get('/', [AdminBetProviderController::class, 'index'])
|
||||
->name('index');
|
||||
Route::post('/', [AdminBetProviderController::class, 'store'])
|
||||
->name('store');
|
||||
Route::put('{betProvider}', [AdminBetProviderController::class, 'update'])
|
||||
->whereNumber('betProvider')
|
||||
->name('update');
|
||||
});
|
||||
|
||||
// 玩法版本只读
|
||||
Route::middleware('admin.api-resource')
|
||||
->prefix('config')
|
||||
|
||||
@@ -12,6 +12,7 @@ use App\Http\Controllers\Api\V1\Ticket\TicketItemsIndexController;
|
||||
use App\Http\Controllers\Api\V1\Wallet\WalletTransferInController;
|
||||
use App\Http\Controllers\Api\V1\Ticket\TicketDrawMyMatchController;
|
||||
use App\Http\Controllers\Api\V1\Wallet\WalletTransferOutController;
|
||||
use App\Http\Controllers\Api\V1\BetProvider\BetProviderIndexController;
|
||||
|
||||
/**
|
||||
* 玩家端路由(需 middleware lottery.player)。
|
||||
@@ -49,4 +50,7 @@ Route::middleware('lottery.player')->group(function (): void {
|
||||
->where('draw_no', '[0-9]{8}-[0-9]{3}')
|
||||
->name('draws.my-match');
|
||||
});
|
||||
|
||||
Route::get('bet-providers', BetProviderIndexController::class)
|
||||
->name('api.v1.bet-providers.index');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user