To create a migration, you may use the migrate:make command on the Artisan CLI. Use a specific name to avoid clashing with existing models

for Laravel 3:

php artisan migrate:make add_paid_to_users

for Laravel 5+:

php artisan make:migration add_paid_to_users

You then need to use the Schema::table() method (as you're accessing an existing table, not creating a new one). And you can add a column like this:

public function up()
    Schema::table('users', function($table) {

and don't forget to add the rollback option:

public function down()
    Schema::table('users', function($table) {

Then you can run your migrations:

php artisan migrate

This is all well covered in the documentation for both Laravel 3:

And for Laravel 4 / Laravel 5:


use $table->integer('paid')->after(whichever_column); to add this field after specific column



    Laravel PHP artisan migration


    Frank 發表在 痞客邦 留言(0) 人氣()