Untuk membuat migrasi, Anda dapat menggunakan perintah migrasi: make pada Artisan CLI. Gunakan nama tertentu untuk menghindari bentrok dengan model yang ada
untuk Laravel 3:
php artisan migrate:make add_paid_to_users
untuk Laravel 5+:
php artisan make:migration add_paid_to_users_table --table=users
Anda kemudian perlu menggunakan Schema::table()
metode ini (saat Anda mengakses tabel yang ada, bukan membuat yang baru). Dan Anda dapat menambahkan kolom seperti ini:
public function up()
{
Schema::table('users', function($table) {
$table->integer('paid');
});
}
dan jangan lupa untuk menambahkan opsi rollback:
public function down()
{
Schema::table('users', function($table) {
$table->dropColumn('paid');
});
}
Kemudian Anda dapat menjalankan migrasi Anda:
php artisan migrate
Ini semua tercakup dalam dokumentasi untuk kedua Laravel 3:
Dan untuk Laravel 4 / Laravel 5:
Edit:
gunakan $table->integer('paid')->after('whichever_column');
untuk menambahkan bidang ini setelah kolom tertentu.