MariaDbGrammar
class MariaDbGrammar extends MySqlGrammar (View source)
Traits
| CompilesJsonPaths | |
| Macroable |
Properties
| static protected array | $macros | The registered string macros. | from Macroable |
| protected Connection | $connection | The connection used for escaping values. | from Grammar |
| protected string | $tablePrefix | The grammar table prefix. | from Grammar |
| protected string[] | $modifiers | The possible column modifiers. | from MySqlGrammar |
| protected bool | $transactions | If this Grammar supports schema changes wrapped in a transaction. | from Grammar |
| protected string[] | $fluentCommands | The commands to be executed outside of create or alter command. | from MySqlGrammar |
| protected string[] | $serials | The possible column serials. | from MySqlGrammar |
Methods
| static void | macro(string $name, object|callable $macro)
Register a custom macro. | from Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Mix another object into the class. | from Macroable |
| static bool | hasMacro(string $name)
Checks if macro is registered. | from Macroable |
| static void | flushMacros()
Flush the existing macros. | from Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Dynamically handle calls to the class. | from Macroable |
| mixed | __call(string $method, array $parameters)
Dynamically handle calls to the class. | from Macroable |
| array | wrapArray(array $values)
Wrap an array of values. | from Grammar |
| string | wrapTable(Expression|string $table)
Wrap a table in keyword identifiers. | from Grammar |
| string | wrap(Expression|string $value, bool $prefixAlias = false)
Wrap a value in keyword identifiers. | from Grammar |
| string | wrapAliasedValue(string $value)
Wrap a value that has an alias. | from Grammar |
| string | wrapAliasedTable(string $value)
Wrap a table that has an alias. | from Grammar |
| string | wrapSegments(array $segments)
Wrap the given value segments. | from Grammar |
| string | wrapValue(string $value)
Wrap a single string in keyword identifiers. | from MySqlGrammar |
| string | wrapJsonSelector(string $value)
Wrap the given JSON selector. | from MySqlGrammar |
| bool | isJsonSelector(string $value)
Determine if the given string is a JSON selector. | from Grammar |
| string | columnize(array $columns)
Convert an array of column names into a delimited string. | from Grammar |
| string | parameterize(array $values)
Create query parameter place-holders for an array. | from Grammar |
| string | parameter(mixed $value)
Get the appropriate query parameter place-holder for a value. | from Grammar |
| string | quoteString(string|array $value)
Quote the given string literal. | from Grammar |
| string | escape(string|float|int|bool|null $value, bool $binary = false)
Escapes a value for safe SQL embedding. | from Grammar |
| bool | isExpression(mixed $value)
Determine if the given value is a raw expression. | from Grammar |
| string|int|float | getValue(Expression|string|int|float $expression)
Transforms expressions to their scalar types. | from Grammar |
| string | getDateFormat()
Get the format for database stored dates. | from Grammar |
| string | getTablePrefix()
Get the grammar's table prefix. | from Grammar |
| $this | setTablePrefix(string $prefix)
Set the grammar's table prefix. | from Grammar |
| $this | setConnection(Connection $connection)
Set the grammar's database connection. | from Grammar |
| array | wrapJsonFieldAndPath(string $column)
Split the given JSON selector into the field and the optional path and wrap them separately. | from CompilesJsonPaths |
| string | wrapJsonPath(string $value, string $delimiter = '->')
Wrap the given JSON path. | from CompilesJsonPaths |
| string | wrapJsonPathSegment(string $segment)
Wrap the given JSON path segment. | from CompilesJsonPaths |
| void | compileCreateDatabase(string $name, Connection $connection)
Compile a create database command. | from MySqlGrammar |
| void | compileDropDatabaseIfExists(string $name)
Compile a drop database if exists command. | from MySqlGrammar |
| array|string | compileRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a rename column command. | |
| array|string | compileChange(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a change column command into a series of SQL statements. | from MySqlGrammar |
| string | compileFulltext(Blueprint $blueprint, Fluent $command)
Compile a fulltext index key command. | from Grammar |
| string | compileDropFullText(Blueprint $blueprint, Fluent $command)
Compile a drop fulltext index command. | from MySqlGrammar |
| string | compileForeign(Blueprint $blueprint, Fluent $command)
Compile a foreign key command. | from Grammar |
| string | compileDropForeign(Blueprint $blueprint, Fluent $command)
Compile a drop foreign key command. | from MySqlGrammar |
| array | getColumns(Blueprint $blueprint)
Compile the blueprint's added column definitions. | from Grammar |
| string | getColumn(Blueprint $blueprint, ColumnDefinition $column)
Compile the column definition. | from Grammar |
| string | getType(Fluent $column)
Get the SQL for the column data type. | from Grammar |
| void | typeComputed(Fluent $column)
Create the column definition for a generated, computed column type. | from MySqlGrammar |
| string | addModifiers(string $sql, Blueprint $blueprint, Fluent $column)
Add the column modifiers to the definition. | from Grammar |
| Fluent|null | getCommandByName(Blueprint $blueprint, string $name)
Get the command with a given name if it exists on the blueprint. | from Grammar |
| array | getCommandsByName(Blueprint $blueprint, string $name)
Get all of the commands with a given name. | from Grammar |
| hasCommand(Blueprint $blueprint, $name) No description | from Grammar | |
| array | prefixArray(string $prefix, array $values)
Add a prefix to an array of values. | from Grammar |
| string | getDefaultValue(mixed $value)
Format a value so that it can be used in "default" clauses. | from Grammar |
| array | getFluentCommands()
Get the fluent commands for the grammar. | from Grammar |
| bool | supportsSchemaTransactions()
Check if this Grammar supports schema changes wrapped in a transaction. | from Grammar |
| string | compileTables(string $database)
Compile the query to determine the tables. | from MySqlGrammar |
| string | compileViews(string $database)
Compile the query to determine the views. | from MySqlGrammar |
| string | compileColumns(string $database, string $table)
Compile the query to determine the columns. | from MySqlGrammar |
| string | compileIndexes(string $database, string $table)
Compile the query to determine the indexes. | from MySqlGrammar |
| string | compileForeignKeys(string $database, string $table)
Compile the query to determine the foreign keys. | from MySqlGrammar |
| string | compileCreate(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a create table command. | from MySqlGrammar |
| string | compileCreateTable(Blueprint $blueprint, Fluent $command, Connection $connection)
Create the main create table clause. | from MySqlGrammar |
| string | compileCreateEncoding(string $sql, Connection $connection, Blueprint $blueprint)
Append the character set specifications to a command. | from MySqlGrammar |
| string | compileCreateEngine(string $sql, Connection $connection, Blueprint $blueprint)
Append the engine specifications to a command. | from MySqlGrammar |
| string | compileAdd(Blueprint $blueprint, Fluent $command)
Compile an add column command. | from MySqlGrammar |
| string | compileAutoIncrementStartingValues(Blueprint $blueprint, Fluent $command)
Compile the auto-incrementing column starting values. | from MySqlGrammar |
| string | compileLegacyRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a rename column command for legacy versions of MySQL. | from MySqlGrammar |
| string | compilePrimary(Blueprint $blueprint, Fluent $command)
Compile a primary key command. | from MySqlGrammar |
| string | compileUnique(Blueprint $blueprint, Fluent $command)
Compile a unique key command. | from MySqlGrammar |
| string | compileIndex(Blueprint $blueprint, Fluent $command)
Compile a plain index key command. | from MySqlGrammar |
| string | compileFullText(Blueprint $blueprint, Fluent $command)
Compile a fulltext index key command. | from MySqlGrammar |
| string | compileSpatialIndex(Blueprint $blueprint, Fluent $command)
Compile a spatial index key command. | from MySqlGrammar |
| string | compileKey(Blueprint $blueprint, Fluent $command, string $type)
Compile an index creation command. | from MySqlGrammar |
| string | compileDrop(Blueprint $blueprint, Fluent $command)
Compile a drop table command. | from MySqlGrammar |
| string | compileDropIfExists(Blueprint $blueprint, Fluent $command)
Compile a drop table (if exists) command. | from MySqlGrammar |
| string | compileDropColumn(Blueprint $blueprint, Fluent $command)
Compile a drop column command. | from MySqlGrammar |
| string | compileDropPrimary(Blueprint $blueprint, Fluent $command)
Compile a drop primary key command. | from MySqlGrammar |
| string | compileDropUnique(Blueprint $blueprint, Fluent $command)
Compile a drop unique key command. | from MySqlGrammar |
| string | compileDropIndex(Blueprint $blueprint, Fluent $command)
Compile a drop index command. | from MySqlGrammar |
| string | compileDropSpatialIndex(Blueprint $blueprint, Fluent $command)
Compile a drop spatial index command. | from MySqlGrammar |
| string | compileRename(Blueprint $blueprint, Fluent $command)
Compile a rename table command. | from MySqlGrammar |
| string | compileRenameIndex(Blueprint $blueprint, Fluent $command)
Compile a rename index command. | from MySqlGrammar |
| string | compileDropAllTables(array $tables)
Compile the SQL needed to drop all tables. | from MySqlGrammar |
| string | compileDropAllViews(array $views)
Compile the SQL needed to drop all views. | from MySqlGrammar |
| string | compileEnableForeignKeyConstraints()
Compile the command to enable foreign key constraints. | from MySqlGrammar |
| string | compileDisableForeignKeyConstraints()
Compile the command to disable foreign key constraints. | from MySqlGrammar |
| string | compileTableComment(Blueprint $blueprint, Fluent $command)
Compile a table comment command. | from MySqlGrammar |
| string | typeChar(Fluent $column)
Create the column definition for a char type. | from MySqlGrammar |
| string | typeString(Fluent $column)
Create the column definition for a string type. | from MySqlGrammar |
| string | typeTinyText(Fluent $column)
Create the column definition for a tiny text type. | from MySqlGrammar |
| string | typeText(Fluent $column)
Create the column definition for a text type. | from MySqlGrammar |
| string | typeMediumText(Fluent $column)
Create the column definition for a medium text type. | from MySqlGrammar |
| string | typeLongText(Fluent $column)
Create the column definition for a long text type. | from MySqlGrammar |
| string | typeBigInteger(Fluent $column)
Create the column definition for a big integer type. | from MySqlGrammar |
| string | typeInteger(Fluent $column)
Create the column definition for an integer type. | from MySqlGrammar |
| string | typeMediumInteger(Fluent $column)
Create the column definition for a medium integer type. | from MySqlGrammar |
| string | typeTinyInteger(Fluent $column)
Create the column definition for a tiny integer type. | from MySqlGrammar |
| string | typeSmallInteger(Fluent $column)
Create the column definition for a small integer type. | from MySqlGrammar |
| string | typeFloat(Fluent $column)
Create the column definition for a float type. | from MySqlGrammar |
| string | typeDouble(Fluent $column)
Create the column definition for a double type. | from MySqlGrammar |
| string | typeDecimal(Fluent $column)
Create the column definition for a decimal type. | from MySqlGrammar |
| string | typeBoolean(Fluent $column)
Create the column definition for a boolean type. | from MySqlGrammar |
| string | typeEnum(Fluent $column)
Create the column definition for an enumeration type. | from MySqlGrammar |
| string | typeSet(Fluent $column)
Create the column definition for a set enumeration type. | from MySqlGrammar |
| string | typeJson(Fluent $column)
Create the column definition for a json type. | from MySqlGrammar |
| string | typeJsonb(Fluent $column)
Create the column definition for a jsonb type. | from MySqlGrammar |
| string | typeDate(Fluent $column)
Create the column definition for a date type. | from MySqlGrammar |
| string | typeDateTime(Fluent $column)
Create the column definition for a date-time type. | from MySqlGrammar |
| string | typeDateTimeTz(Fluent $column)
Create the column definition for a date-time (with time zone) type. | from MySqlGrammar |
| string | typeTime(Fluent $column)
Create the column definition for a time type. | from MySqlGrammar |
| string | typeTimeTz(Fluent $column)
Create the column definition for a time (with time zone) type. | from MySqlGrammar |
| string | typeTimestamp(Fluent $column)
Create the column definition for a timestamp type. | from MySqlGrammar |
| string | typeTimestampTz(Fluent $column)
Create the column definition for a timestamp (with time zone) type. | from MySqlGrammar |
| string | typeYear(Fluent $column)
Create the column definition for a year type. | from MySqlGrammar |
| string | typeBinary(Fluent $column)
Create the column definition for a binary type. | from MySqlGrammar |
| string | typeUuid(Fluent $column)
Create the column definition for a uuid type. | |
| string | typeIpAddress(Fluent $column)
Create the column definition for an IP address type. | from MySqlGrammar |
| string | typeMacAddress(Fluent $column)
Create the column definition for a MAC address type. | from MySqlGrammar |
| string | typeGeometry(Fluent $column)
Create the column definition for a spatial Geometry type. | |
| string | typeGeography(Fluent $column)
Create the column definition for a spatial Geography type. | from MySqlGrammar |
| string|null | modifyVirtualAs(Blueprint $blueprint, Fluent $column)
Get the SQL for a generated virtual column modifier. | from MySqlGrammar |
| string|null | modifyStoredAs(Blueprint $blueprint, Fluent $column)
Get the SQL for a generated stored column modifier. | from MySqlGrammar |
| string|null | modifyUnsigned(Blueprint $blueprint, Fluent $column)
Get the SQL for an unsigned column modifier. | from MySqlGrammar |
| string|null | modifyCharset(Blueprint $blueprint, Fluent $column)
Get the SQL for a character set column modifier. | from MySqlGrammar |
| string|null | modifyCollate(Blueprint $blueprint, Fluent $column)
Get the SQL for a collation column modifier. | from MySqlGrammar |
| string|null | modifyNullable(Blueprint $blueprint, Fluent $column)
Get the SQL for a nullable column modifier. | from MySqlGrammar |
| string|null | modifyInvisible(Blueprint $blueprint, Fluent $column)
Get the SQL for an invisible column modifier. | from MySqlGrammar |
| string|null | modifyDefault(Blueprint $blueprint, Fluent $column)
Get the SQL for a default column modifier. | from MySqlGrammar |
| string|null | modifyOnUpdate(Blueprint $blueprint, Fluent $column)
Get the SQL for an "on update" column modifier. | from MySqlGrammar |
| string|null | modifyIncrement(Blueprint $blueprint, Fluent $column)
Get the SQL for an auto-increment column modifier. | from MySqlGrammar |
| string|null | modifyFirst(Blueprint $blueprint, Fluent $column)
Get the SQL for a "first" column modifier. | from MySqlGrammar |
| string|null | modifyAfter(Blueprint $blueprint, Fluent $column)
Get the SQL for an "after" column modifier. | from MySqlGrammar |
| string|null | modifyComment(Blueprint $blueprint, Fluent $column)
Get the SQL for a "comment" column modifier. | from MySqlGrammar |
Details
static void macro(string $name, object|callable $macro)
Register a custom macro.
static void mixin(object $mixin, bool $replace = true)
Mix another object into the class.
static bool hasMacro(string $name)
Checks if macro is registered.
static void flushMacros()
Flush the existing macros.
static mixed __callStatic(string $method, array $parameters)
Dynamically handle calls to the class.
mixed __call(string $method, array $parameters)
Dynamically handle calls to the class.
array wrapArray(array $values)
Wrap an array of values.
string wrapTable(Expression|string $table)
Wrap a table in keyword identifiers.
string wrap(Expression|string $value, bool $prefixAlias = false)
Wrap a value in keyword identifiers.
protected string wrapAliasedValue(string $value)
Wrap a value that has an alias.
protected string wrapAliasedTable(string $value)
Wrap a table that has an alias.
protected string wrapSegments(array $segments)
Wrap the given value segments.
protected string wrapValue(string $value)
Wrap a single string in keyword identifiers.
protected string wrapJsonSelector(string $value)
Wrap the given JSON selector.
protected bool isJsonSelector(string $value)
Determine if the given string is a JSON selector.
string columnize(array $columns)
Convert an array of column names into a delimited string.
string parameterize(array $values)
Create query parameter place-holders for an array.
string parameter(mixed $value)
Get the appropriate query parameter place-holder for a value.
string quoteString(string|array $value)
Quote the given string literal.
string escape(string|float|int|bool|null $value, bool $binary = false)
Escapes a value for safe SQL embedding.
bool isExpression(mixed $value)
Determine if the given value is a raw expression.
string|int|float getValue(Expression|string|int|float $expression)
Transforms expressions to their scalar types.
string getDateFormat()
Get the format for database stored dates.
string getTablePrefix()
Get the grammar's table prefix.
$this setTablePrefix(string $prefix)
Set the grammar's table prefix.
$this setConnection(Connection $connection)
Set the grammar's database connection.
protected array wrapJsonFieldAndPath(string $column)
Split the given JSON selector into the field and the optional path and wrap them separately.
protected string wrapJsonPath(string $value, string $delimiter = '->')
Wrap the given JSON path.
protected string wrapJsonPathSegment(string $segment)
Wrap the given JSON path segment.
void compileCreateDatabase(string $name, Connection $connection)
Compile a create database command.
void compileDropDatabaseIfExists(string $name)
Compile a drop database if exists command.
array|string compileRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a rename column command.
array|string compileChange(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a change column command into a series of SQL statements.
string compileDropFullText(Blueprint $blueprint, Fluent $command)
Compile a drop fulltext index command.
string compileDropForeign(Blueprint $blueprint, Fluent $command)
Compile a drop foreign key command.
protected array getColumns(Blueprint $blueprint)
Compile the blueprint's added column definitions.
protected string getColumn(Blueprint $blueprint, ColumnDefinition $column)
Compile the column definition.
protected string getType(Fluent $column)
Get the SQL for the column data type.
protected void typeComputed(Fluent $column)
Create the column definition for a generated, computed column type.
protected string addModifiers(string $sql, Blueprint $blueprint, Fluent $column)
Add the column modifiers to the definition.
protected Fluent|null getCommandByName(Blueprint $blueprint, string $name)
Get the command with a given name if it exists on the blueprint.
protected array getCommandsByName(Blueprint $blueprint, string $name)
Get all of the commands with a given name.
protected hasCommand(Blueprint $blueprint, $name)
No description
array prefixArray(string $prefix, array $values)
Add a prefix to an array of values.
protected string getDefaultValue(mixed $value)
Format a value so that it can be used in "default" clauses.
array getFluentCommands()
Get the fluent commands for the grammar.
bool supportsSchemaTransactions()
Check if this Grammar supports schema changes wrapped in a transaction.
string compileTables(string $database)
Compile the query to determine the tables.
string compileViews(string $database)
Compile the query to determine the views.
string compileColumns(string $database, string $table)
Compile the query to determine the columns.
string compileIndexes(string $database, string $table)
Compile the query to determine the indexes.
string compileForeignKeys(string $database, string $table)
Compile the query to determine the foreign keys.
string compileCreate(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a create table command.
protected string compileCreateTable(Blueprint $blueprint, Fluent $command, Connection $connection)
Create the main create table clause.
protected string compileCreateEncoding(string $sql, Connection $connection, Blueprint $blueprint)
Append the character set specifications to a command.
protected string compileCreateEngine(string $sql, Connection $connection, Blueprint $blueprint)
Append the engine specifications to a command.
string compileAutoIncrementStartingValues(Blueprint $blueprint, Fluent $command)
Compile the auto-incrementing column starting values.
protected string compileLegacyRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)
Compile a rename column command for legacy versions of MySQL.
string compileSpatialIndex(Blueprint $blueprint, Fluent $command)
Compile a spatial index key command.
protected string compileKey(Blueprint $blueprint, Fluent $command, string $type)
Compile an index creation command.
string compileDropIfExists(Blueprint $blueprint, Fluent $command)
Compile a drop table (if exists) command.
string compileDropPrimary(Blueprint $blueprint, Fluent $command)
Compile a drop primary key command.
string compileDropSpatialIndex(Blueprint $blueprint, Fluent $command)
Compile a drop spatial index command.
string compileDropAllTables(array $tables)
Compile the SQL needed to drop all tables.
string compileDropAllViews(array $views)
Compile the SQL needed to drop all views.
string compileEnableForeignKeyConstraints()
Compile the command to enable foreign key constraints.
string compileDisableForeignKeyConstraints()
Compile the command to disable foreign key constraints.
protected string typeChar(Fluent $column)
Create the column definition for a char type.
protected string typeString(Fluent $column)
Create the column definition for a string type.
protected string typeTinyText(Fluent $column)
Create the column definition for a tiny text type.
protected string typeText(Fluent $column)
Create the column definition for a text type.
protected string typeMediumText(Fluent $column)
Create the column definition for a medium text type.
protected string typeLongText(Fluent $column)
Create the column definition for a long text type.
protected string typeBigInteger(Fluent $column)
Create the column definition for a big integer type.
protected string typeInteger(Fluent $column)
Create the column definition for an integer type.
protected string typeMediumInteger(Fluent $column)
Create the column definition for a medium integer type.
protected string typeTinyInteger(Fluent $column)
Create the column definition for a tiny integer type.
protected string typeSmallInteger(Fluent $column)
Create the column definition for a small integer type.
protected string typeFloat(Fluent $column)
Create the column definition for a float type.
protected string typeDouble(Fluent $column)
Create the column definition for a double type.
protected string typeDecimal(Fluent $column)
Create the column definition for a decimal type.
protected string typeBoolean(Fluent $column)
Create the column definition for a boolean type.
protected string typeEnum(Fluent $column)
Create the column definition for an enumeration type.
protected string typeSet(Fluent $column)
Create the column definition for a set enumeration type.
protected string typeJson(Fluent $column)
Create the column definition for a json type.
protected string typeJsonb(Fluent $column)
Create the column definition for a jsonb type.
protected string typeDate(Fluent $column)
Create the column definition for a date type.
protected string typeDateTime(Fluent $column)
Create the column definition for a date-time type.
protected string typeDateTimeTz(Fluent $column)
Create the column definition for a date-time (with time zone) type.
protected string typeTime(Fluent $column)
Create the column definition for a time type.
protected string typeTimeTz(Fluent $column)
Create the column definition for a time (with time zone) type.
protected string typeTimestamp(Fluent $column)
Create the column definition for a timestamp type.
protected string typeTimestampTz(Fluent $column)
Create the column definition for a timestamp (with time zone) type.
protected string typeYear(Fluent $column)
Create the column definition for a year type.
protected string typeBinary(Fluent $column)
Create the column definition for a binary type.
protected string typeUuid(Fluent $column)
Create the column definition for a uuid type.
protected string typeIpAddress(Fluent $column)
Create the column definition for an IP address type.
protected string typeMacAddress(Fluent $column)
Create the column definition for a MAC address type.
protected string typeGeometry(Fluent $column)
Create the column definition for a spatial Geometry type.
protected string typeGeography(Fluent $column)
Create the column definition for a spatial Geography type.
protected string|null modifyVirtualAs(Blueprint $blueprint, Fluent $column)
Get the SQL for a generated virtual column modifier.
protected string|null modifyStoredAs(Blueprint $blueprint, Fluent $column)
Get the SQL for a generated stored column modifier.
protected string|null modifyUnsigned(Blueprint $blueprint, Fluent $column)
Get the SQL for an unsigned column modifier.
protected string|null modifyCharset(Blueprint $blueprint, Fluent $column)
Get the SQL for a character set column modifier.
protected string|null modifyCollate(Blueprint $blueprint, Fluent $column)
Get the SQL for a collation column modifier.
protected string|null modifyNullable(Blueprint $blueprint, Fluent $column)
Get the SQL for a nullable column modifier.
protected string|null modifyInvisible(Blueprint $blueprint, Fluent $column)
Get the SQL for an invisible column modifier.
protected string|null modifyDefault(Blueprint $blueprint, Fluent $column)
Get the SQL for a default column modifier.
protected string|null modifyOnUpdate(Blueprint $blueprint, Fluent $column)
Get the SQL for an "on update" column modifier.
protected string|null modifyIncrement(Blueprint $blueprint, Fluent $column)
Get the SQL for an auto-increment column modifier.
protected string|null modifyFirst(Blueprint $blueprint, Fluent $column)
Get the SQL for a "first" column modifier.
protected string|null modifyAfter(Blueprint $blueprint, Fluent $column)
Get the SQL for an "after" column modifier.
protected string|null modifyComment(Blueprint $blueprint, Fluent $column)
Get the SQL for a "comment" column modifier.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Database/Schema/Grammars/MariaDbGrammar.html