1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- use App\Http\Controllers\Client\AccountController;
- use App\Http\Controllers\Client\UserController;
- use App\Http\Controllers\ScribeController;
- use Illuminate\Support\Facades\Route;
- Route::get('scribe/update-token/{mobile}', [ScribeController::class, 'updateAuthToken']);
- Route::prefix('account')->group(function () {
-
- Route::post('send-code', [AccountController::class, 'sendVerifyCode']);
-
- Route::post('login', [AccountController::class, 'login']);
-
- Route::post('wx-login', [AccountController::class, 'wxLogin']);
- });
- Route::middleware('auth:sanctum')->group(function () {
-
- Route::prefix('account')->group(function () {
-
- Route::post('logout', [AccountController::class, 'logout']);
-
- Route::delete('/', [AccountController::class, 'destroy']);
- });
-
- Route::prefix('user')->group(function () {
-
- Route::get('info', [UserController::class, 'getUserInfo']);
-
- Route::put('info', [UserController::class, 'updateUserInfo']);
-
- Route::get('wallet', [UserController::class, 'getUserWallet']);
-
- Route::post('withdraw', [UserController::class, 'withdraw']);
-
-
- Route::post('feedback', [UserController::class, 'feedback']);
-
- Route::post('apply-coach', [UserController::class, 'applyCoach']);
- });
- });
|