VolumeUrl
class VolumeUrl implements Rule
Constants
PROVIDER_DENYLIST_REGEX |
Regexes to match denied storage providers. |
Properties
protected string | $message | The validation message to display. |
Methods
__construct()
Create a new instance.
bool
passes(string $attribute, mixed $value)
Determine if the validation rule passes.
string
message()
Get the validation error message.
bool
passesRemoteUrl(string $value)
Validate a remote volume URL.
bool
passesDiskUrl(string $value)
Validate a storage disk volume URL.
bool
isDeniedProvider(string $value)
Determine if the new remote volume URL is from a denied provider.
Details
at line 39
__construct()
Create a new instance.
at line 51
bool
passes(string $attribute, mixed $value)
Determine if the validation rule passes.
at line 65
string
message()
Get the validation error message.
at line 77
protected bool
passesRemoteUrl(string $value)
Validate a remote volume URL.
at line 118
protected bool
passesDiskUrl(string $value)
Validate a storage disk volume URL.
at line 157
protected bool
isDeniedProvider(string $value)
Determine if the new remote volume URL is from a denied provider.