我想要更改 "users
" 表中 "about_me
" 列的排序规则。为此,我使用了以下代码。我只是将排序规则更改为 utf8mb4_unicode_ci
,但是代码没有起作用。
public function up()
{
if (Schema::hasColumn("users", "about_me")) {
Schema::table("users", function(Blueprint $table) {
$table->collation = 'utf8mb4_unicode_ci';
$table->charset = 'utf8mb4';
});
}
}
我已经在 /config/database.php 中进行了更改,这帮助我将数据保存在数据库中,但在提取数据库后,我发现特殊符号未显示出来。当我将该列的排序规则更改为 utf8mb4_unicode_ci 时,它正常工作。但我想在迁移中设置。当前的代码不起作用,我需要正确的代码以使其正常工作。