从可有效用于将特定数据插入数据库的选项列表中设置一个选项

Set an option from a list of options that are valid to use to insert a specific data into database

我正在尝试在 laravel 中进行迁移,但我遇到了这样一种情况,即要插入的值可以是列表中的多个值之一,但不能是列表之外的任何其他值。例如,我在数据库中有一个名为 values 的属性,values 的实际值可以是 ['one','two','three'],但不能是别的。我如何使用 Laravel 中的迁移构建器来做到这一点?

使用枚举

$table->enum('column', ['one', 'two', 'three']);