IndexDefinition
class IndexDefinition extends Fluent (View source)
Properties
protected | $attributes | from Fluent |
Methods
Get an attribute from the fluent instance.
Get the value of the given key as a new Fluent instance.
Handle dynamic calls to the fluent instance to set attributes.
No description
No description
No description
No description
Details
in
Fluent at line 32
void
__construct(TValue> $attributes = [])
Create a new fluent instance.
in
Fluent at line 48
get($key, $default = null)
No description
in
Fluent at line 60
mixed
value(string $key, mixed $default = null)
Get an attribute from the fluent instance.
in
Fluent at line 76
Fluent
scope(string $key, mixed $default = null)
Get the value of the given key as a new Fluent instance.
in
Fluent at line 88
getAttributes()
No description
in
Fluent at line 98
toArray()
No description
Collection
collect(string|null $key = null)
Convert the fluent instance to a Collection.
array
jsonSerialize()
No description
string
toJson(int $options = 0)
Convert the fluent instance to JSON.
bool
offsetExists(TKey $offset)
Determine if the given offset exists.
mixed
offsetGet(TKey $offset)
Get the value for a given offset.
void
offsetSet(TKey $offset, TValue $value)
Set the value at the given offset.
void
offsetUnset(TKey $offset)
Unset the value at the given offset.
$this
__call(TKey $method, $parameters)
Handle dynamic calls to the fluent instance to set attributes.
TValue|null
__get(TKey $key)
Dynamically retrieve the value of an attribute.
void
__set(TKey $key, TValue $value)
Dynamically set the value of an attribute.
bool
__isset(TKey $key)
Dynamically check if an attribute is set.
void
__unset(TKey $key)
Dynamically unset an attribute.
$this
algorithm(string $algorithm) Specify an algorithm for the index (MySQL/PostgreSQL)
No description
$this
language(string $language) Specify a language for the full text index (PostgreSQL)
No description
$this
deferrable(bool $value = true) Specify that the unique index is deferrable (PostgreSQL)
No description
$this
initiallyImmediate(bool $value = true) Specify the default time to check the unique index constraint (PostgreSQL)
No description