阅读(2984) (12)

Laravel 8 数据库连接 & 数据表选项

2021-07-07 09:14:37 更新

如果要对非默认连接的数据库连接执行结构操作,可以使用 connection 方法:

Schema::connection('foo')->create('users', function (Blueprint $table) {
    $table->id();
}); 

你也可以在数据库结构生成器上使用以下命令来定义表的选项:

Command Description
$table->engine = 'InnoDB'; 指定表存储引擎 (MySQL)。
$table->charset = 'utf8mb4'; 指定数据表的默认字符集 (MySQL)。
$table->collation = 'utf8mb4_unicode_ci'; 指定数据表默认的排序规则 (MySQL)。
$table->temporary(); 创建临时表 (不支持 SQL Server)。