$request["name"], "email" => $request["email"], "password" => Hash::make($request["password"]), "lastname" => $request["lastname"], "validate" => 0, ]); return response()->json(['message' => 'User created successfully']); } public function delete(Request $request): JsonResponse { try { $user = User::find($request->user()->id); $user->delete(); return response()->json(['message' => 'User deleted successfully']); } catch(\Exception $e) { return response()->json(['message' => $e->getMessage()]); } } public function getUser(Request $request, int $id): JsonResponse { try { $user = User::find($id); return response()->json([ 'id' => $user->id, 'name' => $user->name, 'lastname' => $user->lastname, 'email' => $user->email, 'phone' => $user->phone ? $user->phone : "null", ]); } catch(\Exception $e) { return response()->json(['message' => $e->getMessage()]); } } }