some progress

This commit is contained in:
2025-10-06 22:35:04 +03:00
parent 07148700a5
commit beeda8139b
25 changed files with 770 additions and 32 deletions
@@ -33,6 +33,7 @@ class RegisteredUserController extends Controller
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class],
'password' => ['required', 'confirmed', Rules\Password::defaults()],
'is_trainer' => ['nullable', 'boolean'],
// Fitness profile (all optional to avoid breaking tests unless specified)
'age' => ['nullable', 'integer', 'min:5', 'max:120'],
'weight_kg' => ['nullable', 'numeric', 'min:20', 'max:400'],
@@ -49,6 +50,7 @@ class RegisteredUserController extends Controller
'name' => $request->name,
'email' => $request->email,
'password' => Hash::make($request->password),
'is_trainer' => (bool) $request->boolean('is_trainer'),
'age' => $request->age,
'weight_kg' => $request->weight_kg,
'height_cm' => $request->height_cm,