У меня есть существующая таблица базы данных, и я хочу добавить к ней столбец. Однако, когда я запускаю команду php artisan migrate
, она ничего не говорит о миграции. Но я уже добавляю схему для добавления столбцов таблицы. Я прочитал несколько статей и ссылок, в которых я должен запустить php artisan migrate:refresh
, прежде чем добавлять новые столбцы. Проблема в том, что он удалит мои существующие данные в моей таблице. Могу ли я выполнить миграцию и успешно добавить столбцы в таблицу без удаления моих данных? Пожалуйста, помогите мне с этим. Большое спасибо. Вот мой код перехода.
public function up()
{
//
Schema::create('purchase_orders', function(Blueprint $table){
$table->increments('id');
$table->string('po_code');
$table->text('purchase_orders');
$table->float('freight_charge');
$table->float('overall_total');
$table->timestamps();
});
Schema::table('purchase_orders', function(Blueprint $table){
$table->string('shipped_via');
$table->string('terms');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
Schema::drop('purchase_orders');
}
Я хочу добавить столбец shipped_via
и terms
в таблицу purchase_orders
.