diff --git a/routes/api.php b/routes/api.php index 4ac763d..2272285 100644 --- a/routes/api.php +++ b/routes/api.php @@ -14,12 +14,22 @@ | is assigned the "api" middleware group. Enjoy building your API! | */ + Route::group(['middleware' => ['json.response']], function () { Route::group(['middleware' => ['cors']], function () { Route::prefix('v1')->group(function () { + Route::get('/', function () { + $status = [ + "version" => "1.0", + "online" => true + ]; + $baseController = new BaseController(); + return $baseController->sendResponse($status, 'GeoQuizz API Status'); + }); + Route::middleware('auth:api')->get('/user', function (Request $request) { $baseController = new BaseController(); - return $baseController->sendResponse($request->user(),'User obtained'); + return $baseController->sendResponse($request->user(), 'User obtained'); }); // public routes diff --git a/routes/web.php b/routes/web.php index 12fc04c..f84e105 100644 --- a/routes/web.php +++ b/routes/web.php @@ -11,10 +11,20 @@ | */ -Route::get('/', function () { - return view('welcome'); -}); +use App\Http\Controllers\Api\BaseController; +use Illuminate\Support\Facades\Route; -Auth::routes(); -Route::get('/home', 'HomeController@index')->name('home'); +Route::get('/', function () { + $status = [ + "versions" => [ + "v1" => [ + "online" => true, + "deprecated" => false, + "maintenance" => false + ] + ] + ]; + $baseController = new BaseController(); + return $baseController->sendResponse($status, 'GeoQuizz API Status'); +});