string method

ColumnDefinition string(
  1. String name, [
  2. int? length
])

Add a string (TEXT) column.

table.string('name');
table.string('email').unique();

Implementation

ColumnDefinition string(String name, [int? length]) {
  // SQLite doesn't enforce length, but we accept it for Laravel compatibility
  final col = ColumnDefinition(name, 'TEXT');
  _columns.add(col);
  return col;
}