get('/user', function (Request $request) { return $request->user(); }); // Login & Logout Route::post('login', 'LoginControllerAPI@login'); Route::post('register', 'UserControllerAPI@store'); Route::middleware('auth:api')->post('logout','LoginControllerAPI@logout'); Route::get('users', 'UserControllerAPI@getUsers'); Route::get('users/emailavailable', 'UserControllerAPI@emailAvailable'); Route::get('users/{id}', 'UserControllerAPI@getUser'); Route::post('users', 'UserControllerAPI@store'); Route::put('users/{id}', 'UserControllerAPI@update'); Route::delete('users/{id}', 'UserControllerAPI@delete'); Route::get('games', 'GameControllerAPI@index'); Route::get('games/lobby', 'GameControllerAPI@lobby'); Route::get('games/status/{status}', 'GameControllerAPI@gamesStatus'); Route::get('games/{id}', 'GameControllerAPI@getGame'); Route::post('games', 'GameControllerAPI@store'); Route::patch('games/{id}/join-start', 'GameControllerAPI@joinAndStart'); Route::patch('games/{id}/endgame/{winner}', 'GameControllerAPI@endgame');