У меня есть таблица, которую я создал путем миграции, и я установил столбец в таблице валют на enum
, и он может содержать только 3 значения.Как я могу изменить столбец symbol
на varchar в тот момент, когда symbol
имеет свойство enum, а также удалить переменную $symbols
из столбца
Это моя миграция
public function up()
{
$symbols = ['₦', '$', '£'];
Schema::create('currencies', function (Blueprint $table) use($symbols) {
$table->increments('id');
$table->string('name', 50);
$table->string('code', 5);
$table->enum('symbol', $symbols);
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
DB::statement('SET FOREIGN_KEY_CHECKS = 0');
Schema::dropIfExists('currencies');
DB::statement('SET FOREIGN_KEY_CHECKS = 1');
}