From 42a98f34353fa00e4e099253ff791a36d1e034df Mon Sep 17 00:00:00 2001 From: Dayamond Date: Tue, 21 Oct 2025 16:48:18 +0200 Subject: [PATCH] Update create user route --- app/Http/Controllers/UserController.php | 4 ++++ .../migrations/2025_10_13_215246_create_users_table.php | 2 +- tests/Create user.bru | 6 ++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index a13cd45..c813da2 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -13,6 +13,10 @@ class UserController extends Controller "name" => $request["name"], "email" => $request["email"], "password" => Hash::make($request["password"]), + "lastname" => $request["lastname"], + "validate" => 0, ]); + + return response()->json(['message' => 'User created successfully']); } } diff --git a/database/migrations/2025_10_13_215246_create_users_table.php b/database/migrations/2025_10_13_215246_create_users_table.php index 2185822..e2c0c5c 100644 --- a/database/migrations/2025_10_13_215246_create_users_table.php +++ b/database/migrations/2025_10_13_215246_create_users_table.php @@ -19,7 +19,7 @@ return new class extends Migration $table->string('password'); $table->string('phone')->nullable(); $table->integer('validate'); - $table->integer('role'); + $table->integer('role')->nullable(); $table->timestamps(); }); } diff --git a/tests/Create user.bru b/tests/Create user.bru index cdb46a7..6352f4f 100644 --- a/tests/Create user.bru +++ b/tests/Create user.bru @@ -1,11 +1,11 @@ meta { name: Create user type: http - seq: 2 + seq: 4 } post { - url: http://localhost:8000/api/user/create + url: http://localhost:8000/api/users/register body: json auth: inherit } @@ -17,6 +17,7 @@ headers { body:json { { "name": "{{name}}", + "lastname": "{{lastname}}", "email": "{{email}}", "password": "{{password}}" } @@ -26,6 +27,7 @@ vars:pre-request { name: name email: test@test.com password: test + lastname: NAME } assert {