<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\API\Login\LoginApiController; use Illuminate\Support\Facades\Auth; /* |-------------------------------------------------------------------------- | API Routes |-------------------------------------------------------------------------- | | Here is where you can register API routes for your application. These | routes are loaded by the RouteServiceProvider and all of them will | be assigned to the "api" middleware group. Make something great! | */ // Route::middleware('auth:sanctum')->get('/user', function (Request $request) { // return $request->user(); // }); Route::group( [ 'middleware' => 'api', 'prefix' => 'auth', ], function () { Route::post('login', [LoginApiController::class,'login']); Route::get('logout', [LoginApiController::class,'logout']); Route::get('refresh', [LoginApiController::class,'refresh']); Route::get('me', [LoginApiController::class,'me']); Route::post('register',[LoginApiController::class,'register']); Route::post('hai',[LoginApiController::class,'test']); Route::get('status',[LoginApiController::class,'check']); }, ); Route::middleware(['auth'])->group(function(){ Route::prefix('profile')->group(function(){ Route::controller(ProfileController::class)->group(function(){ }); }); Route::middleware(['user'])->group(function(){ Route::prefix('user')->group(function(){ Route::controller(UserDashboardController::class)->group(function(){ }); Route::controller(UserContactController::class)->group(function(){ }); Route::controller(UserTransactionController::class)->group(function(){ }); Route::controller(UserRefundController::class)->group(function(){ }); }); }); });