Содержание
Войдите в среду Tinker
На CLI выполните команду artisan, чтобы войти в среду Tinker.
php artisan tinker
Добавление столбцов
Запустите предложенный код прямо из Tinker.
Schema::table('<YOUR TABLE>', function ($table) {
$table->string('name')->nullable()
->after('<DESIRED COLUMN>'); // add after desired column
});
Переименование столбцов
Запустите предложенный код прямо из Tinker.
Schema::table('<YOUR TABLE>', function ($table) {
$table->renameColumn('<FROM>', '<TO>');
});
Удаление столбцов
Запустите предложенный код прямо из Tinker.
Schema::table('<YOUR TABLE>', function ($table) {
$table->dropColumn('<DESIRED COLUMN>');
});
Вы можете удалить несколько столбцов из таблицы, передав массив имен столбцов в метод dropColumn:
Schema::table('<YOUR TABLE>', function ($table) {
$table->dropColumn(['<DESIRED COLUMN>', '<DESIRED COLUMN 1>']);
});
Примечание
Вы также можете использовать функции стрелок
Schema::table('<YOUR TABLE>', fn($t)=> $t->string('<DESIRED COLUMN>')->nullable());