如何通过 laravel 迁移在 mysql 中创建一个不可见的列?

How to create a invisible column in mysql from laravel migration?

自 MySQL 8.0.23 起支持 invisible column。 但是如何从 Laravel 迁移文件创建一个不可见的列?

您应该可以通过添加 invisible()

来创建它

已添加到this pr and it has been released in Laravel v8.76.0

使列对 SELECT * 查询(MySQL)“不可见”。

  $table->string('foo')->invisible();