smallInteger laravel code example

Example 1: laravel migration rollback

To rollback one step:

php artisan migrate:rollback

To rollback multiple steps:

php artisan migrate:rollback --step=[x]
  
To drop all tables and reload all migrations:

php artisan migrate:fresh

Example 2: laravel migration foreign key 5.6

Schema::table('posts', function (Blueprint $table) {
    $table->unsignedInteger('user_id');

    $table->foreign('user_id')->references('id')->on('users');
});

Example 3: tinyinteger laravel +size

$table->boolean('fieldname'); will give you TINYINT(1) instaed of using tinyInteger

Example 4: laravel migration integer

$table->bigInteger('votes');

Example 5: php artisan migrat

php artisan migrate