Posted On:

Posted In:

Laravel Migration is a version-controlling system for the database. Migration helps developers to modify the database and share it across a platform. This is an integral part of the Laravel web

development. You can easily alter database schema and track records of every update using Migration. This tutorial teaches you how to use migration in the Laravel framework.

Step 1:

To create a new migration, run the following command: 

php artisan migrate: make create_users_table 

You will find your migration file inside the application/migrations directory.

Step 2:

Create table schema in the up() method of this file.

 public  function up(){ 

       Schema::create(‘users’, function (Blueprint $table){ 

           $table->bigIncrements(‘id’); 

           $table->string(‘user_name’,32)->nullable(); 

           $table->string(’email’); 

           $table->string(‘password’); 

           $table->timestamps(); 

       }); 

} 

Step 3:

To execute all the migrations, run: php artisan migrate 

Laravel allows you to rollback previous migrations you’ve made.

To rollback the last migration, run: php artisan migrate: rollback

If migration does not rollback automatically, then run: php artisan migrate: reset

You can run specific migrations using this command:

 php artisan migrate –path=/database/migrations/my_migration.php

Conclusion

This tutorial shed some light on Laravel Migration and how you can use it in your project. Migrations might seem like an additional task at first; but when you understand it thoroughly, migrations will provide great help to track your database updates. 

If you are looking for a software firm to create your business website or mobile app, your search ends here. We build affordable and robust software solutions for businesses to digitally thrive on. Contact us to get a quote. You can mail us at [email protected] or WhatsApp us on +91 95 37 84 38 39. 

Latest Posts

Four Easy Steps to Migrate from Drupal to WordPress

May 15, 2024

While talking about CMSs, Drupal is considered by many people. It is scalable, and secure but its technicality is a…

The Ultimate Checklist for Weebly to WooCommerce Migration

April 24, 2024

Weebly’s intuitive interface has empowered countless entrepreneurs to launch their online stores with ease. However, as your business flourishes and…

Leave a Reply

Your email address will not be published. Required fields are marked *