<?php

use Illuminate\Http\Request;
use App\Http\Controllers\Api\v1\Auth\AuthController;
header('Access-Control-Allow-Origin: *');
header('Accept: application/json');
header("Access-Control-Allow-Headers: X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method, Authorization");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE");


// Route::get('/', function () {
//     return view('welcome');
// });
$version = request()->segment(2);
if(in_array($version,['v1'])) {
	
 Route::group(['namespace' =>$version.'\Auth', 'prefix' => $version.'/user','middleware' => ['apiGuest:api']], function() {
      
        Route::post('{flag}/login', [AuthController::class, 'login']);
        Route::post('{flag}/register',[AuthController::class, 'register']);
        Route::post('{flag}/forgetpassword',[ForgotPasswordController::class, 'ForgotPasswordController']);
});
 
Route::group(['namespace' =>$version.'\Auth', 'prefix' => $version.'/user','middleware' => ['auth:api']], function() {
  Route::get('{flag}/details',[AuthController::class, 'details']);
});

}