all(), [ 'firstname' => ['required', 'string'], 'lastname' => ['required', 'string'], 'email' => ['required', 'string'], 'uuid' => ['required', 'string'], 'profile' => ['required', 'string'], ]); if ($validator->fails()) { return response() ->json($validator->errors()); } $validated = $validator->validated(); $validated['is_admin'] = false; $validated['password'] = Str::random(8); $validated['status'] = true; try { $user = User::create($validated); }catch (\Illuminate\Database\QueryException $exception){ return response() ->json($exception); } return response() ->json(['message' => 'Successfully created user ' . $user->firstname]); } }