Added endpoits to create, join and update the game state, playability should work now

This commit is contained in:
2025-12-14 00:26:41 +00:00
parent 7686aff546
commit cf8f93d984
7 changed files with 283 additions and 132 deletions
+5 -4
View File
@@ -40,23 +40,24 @@ class AuthController extends Controller
'message' => 'Logged out successfully',
]);
}
public function register(RegisterRequest $request)
{
if (User::where('email', $request->email)->exists()) {
return response()->json(['message' => 'Email already registered'], 409);
}
$user = User::create([
'email' => $request->email,
'nickname' => $request->nickname,
'name' => $request->name,
'password' => bcrypt($request->password),
'photo_avatar_filename' => $request->photo,
'type' => 'P',
'blocked' => false,
'coins_balance' => 10,
]);
$user->coins_balance = 10;
$user->save();
$token = $user->createToken('auth-token')->plainTextToken;
return response()->json([