Mevcut bir veritabanı tablom var ve üzerinde sütun eklemek istiyorum. Ancak, php artisan migrate
komutunu çalıştırdığımda, taşınacak hiçbir şey olmadığını söylüyor. Ancak, tablo sütunları eklemek için zaten bir Şema ekliyorum. Eklenecek yeni sütunlardan önce php artisan migrate:refresh
'u çalıştırmam gereken bazı makale ve bağlantılar okudum. Sorun şu ki, mevcut verilerimi masamda sileceğim. Verilerimi silmeden, taşıma işlemini gerçekleştirebilmem ve tablolarıma başarılı bir şekilde sütun ekleyebileceğim bir yol var mı? Lütfen bana yardım et. Çok teşekkürler. İşte göç kodum.Bir tablodaki veriyi kaybetmeden laravel 5 geçişi kullanarak sütun nasıl eklenir?
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');
}
benim purchase_orders
tabloda sütun shipped_via
ve terms
eklemek istiyorum.
gerçekten() 'biraz aşağı' boş anlamadım çalıştırın. Her iki 'up()' ve 'down()' ile 'down()' tersine sahip olmak en iyi uygulama değil mi? Bu durumda: '$ table-> dropColumn ('shipped_via');' ve '$ table-> dropColumn ('terms'); – kiradotee
Ah, OP'nin mesajını tekrar okur, yeni bir tablo oluşturur. – kiradotee