feat(User): ajoute de la route users/update/username
This commit is contained in:
parent
ab74e96613
commit
2e6754bb1c
|
|
@ -39,4 +39,26 @@ class UsersController extends Controller
|
||||||
'avatar_uri' => $user->avatar_uri,
|
'avatar_uri' => $user->avatar_uri,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @requestMediaType multipart/form-data
|
||||||
|
*/
|
||||||
|
|
||||||
|
public function updateUsername(Request $request)
|
||||||
|
{
|
||||||
|
$user = $request->user();
|
||||||
|
|
||||||
|
$request->validate([
|
||||||
|
'username' => ['required', 'string', 'max:255'],
|
||||||
|
]);
|
||||||
|
|
||||||
|
$user->update([
|
||||||
|
'username' => $request->username,
|
||||||
|
]);
|
||||||
|
|
||||||
|
return response()->json([
|
||||||
|
'message' => 'Pseudo updated successfully',
|
||||||
|
'username' => $user->username,
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ Route::middleware('auth:sanctum')->group(function (): void {
|
||||||
Route::get('hunts/{hunt}', [HuntsController::class, 'show']);
|
Route::get('hunts/{hunt}', [HuntsController::class, 'show']);
|
||||||
// User
|
// User
|
||||||
Route::get('users/leaderboard', [UsersController::class, 'leaderboard']);
|
Route::get('users/leaderboard', [UsersController::class, 'leaderboard']);
|
||||||
|
Route::post('users/update/username', [UsersController::class, 'updateUsername']);
|
||||||
Route::get('users/{user}', [UsersController::class, 'show']);
|
Route::get('users/{user}', [UsersController::class, 'show']);
|
||||||
Route::post('users/{user}/avatar', [UsersController::class, 'updateAvatar']);
|
Route::post('users/{user}/avatar', [UsersController::class, 'updateAvatar']);
|
||||||
Route::post('hunts/{hunt}/participate', [HuntsController::class, 'participate']);
|
Route::post('hunts/{hunt}/participate', [HuntsController::class, 'participate']);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue