mirror of
https://github.com/flarum/core.git
synced 2025-08-07 00:47:00 +02:00
refactor: JSON:API (#3971)
* refactor: json:api refactor iteration 1 * chore: delete dead code * fix: regressions * chore: move additions/changes to package * feat: AccessTokenResource * feat: allow dependency injection in resources * feat: `ApiResource` extender * feat: improve * feat: refactor tags extension * feat: refactor flags extension * fix: regressions * fix: drop bc layer * feat: refactor suspend extension * feat: refactor subscriptions extension * feat: refactor approval extension * feat: refactor sticky extension * feat: refactor nicknames extension * feat: refactor mentions extension * feat: refactor lock extension * feat: refactor likes extension * chore: merge conflicts * feat: refactor extension-manager extension * feat: context current endpoint helpers * chore: minor * feat: cleaner sortmap implementation * chore: drop old package * chore: not needed (auto scoping) * fix: actor only fields * refactor: simplify index endpoint * feat: eager loading * test: adapt * test: phpstan * test: adapt * fix: typing * fix: approving content * tet: adapt frontend tests * chore: typings * chore: review * fix: breaking change
This commit is contained in:
@@ -1,107 +1,139 @@
|
||||
validation:
|
||||
accepted: "The :attribute must be accepted."
|
||||
active_url: "The :attribute is not a valid URL."
|
||||
after: "The :attribute must be a date after :date."
|
||||
after_or_equal: "The :attribute must be a date after or equal to :date."
|
||||
alpha: "The :attribute must only contain letters."
|
||||
alpha_dash: "The :attribute must only contain letters, numbers, dashes and underscores."
|
||||
alpha_num: "The :attribute must only contain letters and numbers."
|
||||
array: "The :attribute must be an array."
|
||||
before: "The :attribute must be a date before :date."
|
||||
before_or_equal: "The :attribute must be a date before or equal to :date."
|
||||
accepted: "The :attribute field must be accepted."
|
||||
accepted_if: "The :attribute field must be accepted when :other is :value."
|
||||
active_url: "The :attribute field must be a valid URL."
|
||||
after: "The :attribute field must be a date after :date."
|
||||
after_or_equal: "The :attribute field must be a date after or equal to :date."
|
||||
alpha: "The :attribute field must only contain letters."
|
||||
alpha_dash: "The :attribute field must only contain letters, numbers, dashes, and underscores."
|
||||
alpha_num: "The :attribute field must only contain letters and numbers."
|
||||
array: "The :attribute field must be an array."
|
||||
ascii: "The :attribute field must only contain single-byte alphanumeric characters and symbols."
|
||||
before: "The :attribute field must be a date before :date."
|
||||
before_or_equal: "The :attribute field must be a date before or equal to :date."
|
||||
between:
|
||||
numeric: "The :attribute must be between :min and :max."
|
||||
file: "The :attribute must be between :min and :max kilobytes."
|
||||
string: "The :attribute must be between :min and :max characters."
|
||||
array: "The :attribute must have between :min and :max items."
|
||||
array: "The :attribute field must contain between :min and :max items."
|
||||
file: "The :attribute field must be between :min and :max kilobytes."
|
||||
numeric: "The :attribute field must be between :min and :max."
|
||||
string: "The :attribute field must be between :min and :max characters."
|
||||
boolean: "The :attribute field must be true or false."
|
||||
confirmed: "The :attribute confirmation does not match."
|
||||
date: "The :attribute is not a valid date."
|
||||
date_equals: "The :attribute must be a date equal to :date."
|
||||
date_format: "The :attribute does not match the format :format."
|
||||
different: "The :attribute and :other must be different."
|
||||
digits: "The :attribute must be :digits digits."
|
||||
digits_between: "The :attribute must be between :min and :max digits."
|
||||
dimensions: "The :attribute has invalid image dimensions."
|
||||
can: "The :attribute field contains an unauthorized value."
|
||||
confirmed: "The :attribute field confirmation does not match."
|
||||
current_password: "The password is incorrect."
|
||||
date: "The :attribute field must be a valid date."
|
||||
date_equals: "The :attribute field must be a date equal to :date."
|
||||
date_format: "The :attribute field must match the format :format."
|
||||
decimal: "The :attribute field must have :decimal decimal places."
|
||||
declined: "The :attribute field must be declined."
|
||||
declined_if: "The :attribute field must be declined when :other is :value."
|
||||
different: "The :attribute field and :other must be different."
|
||||
digits: "The :attribute field must be :digits digits."
|
||||
digits_between: "The :attribute field must be between :min and :max digits."
|
||||
dimensions: "The :attribute field has invalid image dimensions."
|
||||
distinct: "The :attribute field has a duplicate value."
|
||||
email: "The :attribute must be a valid email address."
|
||||
ends_with: "The :attribute must end with one of the following: :values."
|
||||
doesnt_end_with: "The :attribute field must not end with one of the following: :values."
|
||||
doesnt_start_with: "The :attribute field must not start with one of the following: :values."
|
||||
email: "The :attribute field must be a valid email address."
|
||||
ends_with: "The :attribute field must end with one of the following: :values."
|
||||
enum: "The selected :attribute is invalid."
|
||||
exists: "The selected :attribute is invalid."
|
||||
file: "The :attribute must be a file."
|
||||
file_too_large: "The :attribute is too large."
|
||||
file_upload_failed: "The :attribute failed to upload."
|
||||
extensions: "The :attribute field must have one of the following extensions: :values."
|
||||
file: "The :attribute field must be a file."
|
||||
filled: "The :attribute field must have a value."
|
||||
gt:
|
||||
numeric: "The :attribute must be greater than :value."
|
||||
file: "The :attribute must be greater than :value kilobytes."
|
||||
string: "The :attribute must be greater than :value characters."
|
||||
array: "The :attribute must have more than :value items."
|
||||
array: "The :attribute field must have more than :value items."
|
||||
file: "The :attribute field must be greater than :value kilobytes."
|
||||
numeric: "The :attribute field must be greater than :value."
|
||||
string: "The :attribute field must be greater than :value characters."
|
||||
gte:
|
||||
numeric: "The :attribute must be greater than or equal :value."
|
||||
file: "The :attribute must be greater than or equal :value kilobytes."
|
||||
string: "The :attribute must be greater than or equal :value characters."
|
||||
array: "The :attribute must have :value items or more."
|
||||
array: "The :attribute field must have :value items or more."
|
||||
file: "The :attribute field must be greater than or equal to :value kilobytes."
|
||||
numeric: "The :attribute field must be greater than or equal to :value."
|
||||
string: "The :attribute field must be greater than or equal to :value characters."
|
||||
hex_color: "The :attribute field must be a valid hexadecimal color."
|
||||
image: "The :attribute must be an image."
|
||||
image: "The :attribute field must be an image."
|
||||
in: "The selected :attribute is invalid."
|
||||
in_array: "The :attribute field does not exist in :other."
|
||||
integer: "The :attribute must be an integer."
|
||||
ip: "The :attribute must be a valid IP address."
|
||||
ipv4: "The :attribute must be a valid IPv4 address."
|
||||
ipv6: "The :attribute must be a valid IPv6 address."
|
||||
json: "The :attribute must be a valid JSON string."
|
||||
in_array: "The :attribute field must exist in :other."
|
||||
integer: "The :attribute field must be an integer."
|
||||
ip: "The :attribute field must be a valid IP address."
|
||||
ipv4: "The :attribute field must be a valid IPv4 address."
|
||||
ipv6: "The :attribute field must be a valid IPv6 address."
|
||||
json: "The :attribute field must be a valid JSON string."
|
||||
lowercase: "The :attribute field must be lowercase."
|
||||
lt:
|
||||
numeric: "The :attribute must be less than :value."
|
||||
file: "The :attribute must be less than :value kilobytes."
|
||||
string: "The :attribute must be less than :value characters."
|
||||
array: "The :attribute must have less than :value items."
|
||||
array: "The :attribute field must have less than :value items."
|
||||
file: "The :attribute field must be less than :value kilobytes."
|
||||
numeric: "The :attribute field must be less than :value."
|
||||
string: "The :attribute field must be less than :value characters."
|
||||
lte:
|
||||
numeric: "The :attribute must be less than or equal :value."
|
||||
file: "The :attribute must be less than or equal :value kilobytes."
|
||||
string: "The :attribute must be less than or equal :value characters."
|
||||
array: "The :attribute must not have more than :value items."
|
||||
array: "The :attribute field must not have more than :value items."
|
||||
file: "The :attribute field must be less than or equal to :value kilobytes."
|
||||
numeric: "The :attribute field must be less than or equal to :value."
|
||||
string: "The :attribute field must be less than or equal to :value characters."
|
||||
mac_address: "The :attribute field must be a valid MAC address."
|
||||
max:
|
||||
numeric: "The :attribute must not be greater than :max."
|
||||
file: "The :attribute must not be greater than :max kilobytes."
|
||||
string: "The :attribute must not be greater than :max characters."
|
||||
array: "The :attribute must not have more than :max items."
|
||||
mimes: "The :attribute must be a file of type: :values."
|
||||
mimetypes: "The :attribute must be a file of type: :values."
|
||||
array: "The :attribute field must not have more than :max items."
|
||||
file: "The :attribute field must not be greater than :max kilobytes."
|
||||
numeric: "The :attribute field must not be greater than :max."
|
||||
string: "The :attribute field must not be greater than :max characters."
|
||||
max_digits: "The :attribute field must not have more than :max digits."
|
||||
mimes: "The :attribute field must be a file of type: :values."
|
||||
mimetypes: "The :attribute field must be a file of type: :values."
|
||||
min:
|
||||
numeric: "The :attribute must be at least :min."
|
||||
file: "The :attribute must be at least :min kilobytes."
|
||||
string: "The :attribute must be at least :min characters."
|
||||
array: "The :attribute must have at least :min items."
|
||||
multiple_of: "The :attribute must be a multiple of :value."
|
||||
array: "The :attribute field must have at least :min items."
|
||||
file: "The :attribute field must be at least :min kilobytes."
|
||||
numeric: "The :attribute field must be at least :min."
|
||||
string: "The :attribute field must be at least :min characters."
|
||||
min_digits: "The :attribute field must have at least :min digits."
|
||||
missing: "The :attribute field must be missing."
|
||||
missing_if: "The :attribute field must be missing when :other is :value."
|
||||
missing_unless: "The :attribute field must be missing unless :other is :value."
|
||||
missing_with: "The :attribute field must be missing when :values is present."
|
||||
missing_with_all: "The :attribute field must be missing when :values are present."
|
||||
multiple_of: "The :attribute field must be a multiple of :value."
|
||||
not_in: "The selected :attribute is invalid."
|
||||
not_regex: "The :attribute format is invalid."
|
||||
numeric: "The :attribute must be a number."
|
||||
password: "The password is incorrect."
|
||||
not_regex: "The :attribute field format is invalid."
|
||||
numeric: "The :attribute field must be a number."
|
||||
password:
|
||||
letters: "The :attribute field must contain at least one letter."
|
||||
mixed: "The :attribute field must contain at least one uppercase and one lowercase letter."
|
||||
numbers: "The :attribute field must contain at least one number."
|
||||
symbols: "The :attribute field must contain at least one symbol."
|
||||
uncompromised: "The given :attribute has appeared in a data leak. Please choose a different :attribute."
|
||||
present: "The :attribute field must be present."
|
||||
regex: "The :attribute format is invalid."
|
||||
present_if: "The :attribute field must be present when :other is :value."
|
||||
present_unless: "The :attribute field must be present unless :other is :value."
|
||||
present_with: "The :attribute field must be present when :values is present."
|
||||
present_with_all: "The :attribute field must be present when :values are present."
|
||||
prohibited: "The :attribute field is prohibited."
|
||||
prohibited_if: "The :attribute field is prohibited when :other is :value."
|
||||
prohibited_unless: "The :attribute field is prohibited unless :other is in :values."
|
||||
prohibits: "The :attribute field prohibits :other from being present."
|
||||
regex: "The :attribute field format is invalid."
|
||||
required: "The :attribute field is required."
|
||||
required_array_keys: "The :attribute field must contain entries for: :values."
|
||||
required_if: "The :attribute field is required when :other is :value."
|
||||
required_if_accepted: "The :attribute field is required when :other is accepted."
|
||||
required_unless: "The :attribute field is required unless :other is in :values."
|
||||
required_with: "The :attribute field is required when :values is present."
|
||||
required_with_all: "The :attribute field is required when :values are present."
|
||||
required_without: "The :attribute field is required when :values is not present."
|
||||
required_without_all: "The :attribute field is required when none of :values are present."
|
||||
prohibited: "The :attribute field is prohibited."
|
||||
prohibited_if: "The :attribute field is prohibited when :other is :value."
|
||||
prohibited_unless: "The :attribute field is prohibited unless :other is in :values."
|
||||
same: "The :attribute and :other must match."
|
||||
same: "The :attribute field must match :other."
|
||||
size:
|
||||
numeric: "The :attribute must be :size."
|
||||
file: "The :attribute must be :size kilobytes."
|
||||
string: "The :attribute must be :size characters."
|
||||
array: "The :attribute must contain :size items."
|
||||
starts_with: "The :attribute must start with one of the following: :values."
|
||||
string: "The :attribute must be a string."
|
||||
timezone: "The :attribute must be a valid zone."
|
||||
array: "The :attribute field must contain :size items."
|
||||
file: "The :attribute field must be :size kilobytes."
|
||||
numeric: "The :attribute field must be :size."
|
||||
string: "The :attribute field must be :size characters."
|
||||
starts_with: "The :attribute field must start with one of the following: :values."
|
||||
string: "The :attribute field must be a string."
|
||||
timezone: "The :attribute field must be a valid timezone."
|
||||
unique: "The :attribute has already been taken."
|
||||
uploaded: "The :attribute failed to upload."
|
||||
url: "The :attribute format is invalid."
|
||||
uuid: "The :attribute must be a valid UUID."
|
||||
uppercase: "The :attribute field must be uppercase."
|
||||
url: "The :attribute field must be a valid URL."
|
||||
ulid: "The :attribute field must be a valid ULID."
|
||||
uuid: "The :attribute field must be a valid UUID."
|
||||
|
||||
attributes:
|
||||
username: username
|
||||
|
Reference in New Issue
Block a user