Para criar uma migração, você pode usar o comando migrate: make na Artisan CLI. Use um nome específico para evitar conflitos com modelos existentes
para o Laravel 3:
php artisan migrate:make add_paid_to_users
para o Laravel 5+:
php artisan make:migration add_paid_to_users_table --table=users
Você precisará usar o Schema::table()
método (como você está acessando uma tabela existente, não criando uma nova). E você pode adicionar uma coluna como esta:
public function up()
{
Schema::table('users', function($table) {
$table->integer('paid');
});
}
e não se esqueça de adicionar a opção de reversão:
public function down()
{
Schema::table('users', function($table) {
$table->dropColumn('paid');
});
}
Então você pode executar suas migrações:
php artisan migrate
Tudo isso está bem coberto na documentação do Laravel 3:
E para o Laravel 4 / Laravel 5:
Editar:
use $table->integer('paid')->after('whichever_column');
para adicionar este campo após uma coluna específica.