class Boolean extends Attribute
Traits
Properties
| protected array | $rules | from HasValidationRules |
|
|
| protected string[] | $validationMessages | from HasValidationRules |
|
|
| protected string[] | $validationAttributes | from HasValidationRules |
|
Methods
rules(array|string $rules, bool|callable $condition, bool $override = true)
No description
from HasValidationRules
rule(string|callable $rule, bool|callable $condition = true)
No description
from HasValidationRules
requiredWith(array $fields, bool|callable $condition)
No description
from HasValidationRules
requiredWithout(array $fields, bool|callable $condition)
No description
from HasValidationRules
unique(string $table, string $column, bool $ignorable = false, bool|callable $condition = true)
No description
from HasValidationRules
in(array $values, bool|callable $condition = true)
No description
from HasValidationRules
notIn(array $values, bool|callable $condition = true)
No description
from HasValidationRules
items(int $count, bool|callable $condition = true)
No description
from HasValidationRules
writableOnCreate()
Allow this field to be written to when creating a new model.
from FlarumField
writableOnUpdate()
Allow this field to be written to when updating a model.
from FlarumField
Details
in HasValidationRules
at
line 32
HasValidationRules
rules(array|string $rules, bool|callable $condition, bool $override = true)
in HasValidationRules
at
line 47
HasValidationRules
validationMessages(array $messages)
in HasValidationRules
at
line 54
HasValidationRules
validationAttributes(array $attributes)
in HasValidationRules
at
line 61
HasValidationRules
rule(string|callable $rule, bool|callable $condition = true)
in HasValidationRules
at
line 68
array
getRules()
in HasValidationRules
at
line 73
array
getValidationRules(Context $context)
in HasValidationRules
at
line 88
array
getValidationMessages(Context $context)
in HasValidationRules
at
line 93
array
getValidationAttributes(Context $context)
in HasValidationRules
at
line 98
HasValidationRules
required(bool|callable $condition = true)
in HasValidationRules
at
line 103
HasValidationRules
requiredOnCreate()
in HasValidationRules
at
line 108
HasValidationRules
requiredOnUpdate()
in HasValidationRules
at
line 113
HasValidationRules
requiredWith(array $fields, bool|callable $condition)
in HasValidationRules
at
line 118
HasValidationRules
requiredWithout(array $fields, bool|callable $condition)
in HasValidationRules
at
line 123
HasValidationRules
requiredOnCreateWith(array $fields)
in HasValidationRules
at
line 128
HasValidationRules
requiredOnUpdateWith(array $fields)
in HasValidationRules
at
line 133
HasValidationRules
requiredOnCreateWithout(array $fields)
in HasValidationRules
at
line 138
HasValidationRules
requiredOnUpdateWithout(array $fields)
in HasValidationRules
at
line 143
HasValidationRules
unique(string $table, string $column, bool $ignorable = false, bool|callable $condition = true)
in HasValidationRules
at
line 156
HasValidationRules
in(array $values, bool|callable $condition = true)
in HasValidationRules
at
line 161
HasValidationRules
notIn(array $values, bool|callable $condition = true)
in HasValidationRules
at
line 166
HasValidationRules
items(int $count, bool|callable $condition = true)
in HasValidationRules
at
line 171
protected mixed
evaluate(Context $context, mixed $callback)
in FlarumField
at
line 21
FlarumField
writableOnCreate()
Allow this field to be written to when creating a new model.
in FlarumField
at
line 31
FlarumField
writableOnUpdate()
Allow this field to be written to when updating a model.