On this page
IndexDefinition
class IndexDefinition extends Fluent (View source)
Properties
protected | $attributes | from Fluent |
Methods
void | __construct(TValue> $attributes = []) Create a new fluent instance. |
from Fluent |
get($key, $default = null) No description |
from Fluent | |
getAttributes() No description |
from Fluent | |
toArray() No description |
from Fluent | |
array | jsonSerialize() No description |
from Fluent |
string | toJson(int $options = 0) Convert the fluent instance to JSON. |
from Fluent |
bool | offsetExists(TKey $offset) Determine if the given offset exists. |
from Fluent |
mixed | offsetGet(TKey $offset) Get the value for a given offset. |
from Fluent |
void | offsetSet(TKey $offset, TValue $value) Set the value at the given offset. |
from Fluent |
void | offsetUnset(TKey $offset) Unset the value at the given offset. |
from Fluent |
$this | __call(TKey $method, $parameters) Handle dynamic calls to the fluent instance to set attributes. |
from Fluent |
TValue|null | __get(TKey $key) Dynamically retrieve the value of an attribute. |
from Fluent |
void | __set(TKey $key, TValue $value) Dynamically set the value of an attribute. |
from Fluent |
bool | __isset(TKey $key) Dynamically check if an attribute is set. |
from Fluent |
void | __unset(TKey $key) Dynamically unset an attribute. |
from Fluent |
$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 |
Details
void __construct(TValue> $attributes = [])
Create a new fluent instance.
get($key, $default = null)
No description
getAttributes()
No description
toArray()
No description
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
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/Schema/IndexDefinition.html