|string> */ public function rules(): array { return [ 'user.last_name' => [ 'string' ], 'user.name' => [ 'string' ], 'user.middle_name' => [ 'string' ], 'user.email' => [ 'email' ], 'user.phone' => [ 'string', 'regex:' . User::PHONE_REGEX ], 'user' => 'required', 'password' => [ Password::min(1)->rules([ new ZxcvbnRule() ]) ], 'user.email_verified_at' => 'prohibited', 'user.created_at' => 'prohibited', 'user.updated_at' => 'prohibited', 'user.deleted_at' => 'prohibited', 'user.id' => 'prohibited', ]; } }