class Dimensions implements Stringable (View source)
| Conditionable |
| protected array | $constraints | The constraints for the dimensions rule. |
| $this|TWhenReturnType | when($value = null, callable|null $callback = null, callable|null $default = null)
Apply the callback if the given "value" is (or resolves to) truthy. | from Conditionable |
| $this|TUnlessReturnType | unless($value = null, callable|null $callback = null, callable|null $default = null)
Apply the callback if the given "value" is (or resolves to) falsy. | from Conditionable |
| void | __construct(array $constraints = [])
Create a new dimensions rule instance. | |
| $this | width(int $value)
Set the "width" constraint. | |
| $this | height(int $value)
Set the "height" constraint. | |
| $this | minWidth(int $value)
Set the "min width" constraint. | |
| $this | minHeight(int $value)
Set the "min height" constraint. | |
| $this | maxWidth(int $value)
Set the "max width" constraint. | |
| $this | maxHeight(int $value)
Set the "max height" constraint. | |
| $this | ratio(float $value)
Set the "ratio" constraint. | |
| string | __toString()
Convert the rule to a validation string. |
Apply the callback if the given "value" is (or resolves to) truthy.
Apply the callback if the given "value" is (or resolves to) falsy.
Create a new dimensions rule instance.
Set the "width" constraint.
Set the "height" constraint.
Set the "min width" constraint.
Set the "min height" constraint.
Set the "max width" constraint.
Set the "max height" constraint.
Set the "ratio" constraint.
Convert the rule to a validation string.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Validation/Rules/Dimensions.html