How to Create Table Migration in Laravel 9?
May 13, 2022 . Admin
Hi Guys,
In this example, I will learn how to create table migration in laravel 9.you can easily and simply create table migration in laravel 9. you will learn laravel 9 to create a table using migration. you will do the following things to create a table in laravel 9 using migration.
I will also let you know how to run migration and rollback migration and how to create migration using a command in laravel 9. let's see the below instruction.
Step 1: Download LaravelLet us begin the tutorial by installing a new laravel application. if you have already created the project, then skip the following step.
composer create-project laravel/laravel example-appStep 2: Create Migration
Using the below command you can simply create migration for a database table.
php artisan make:migration create_posts_table
After run the above command, you can see created new file as below and you have to add a new column for string, integer, timestamp, and text data type as like below:
database/migrations/2020_04_01_064006_create_posts_table.php<?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreatePostTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('posts', function (Blueprint $table) { $table->id(); $table->string('name'); $table->text('dec'); $table->longText('party_name')->nullable(); $table->integer('votes'); $table->tinyInteger('votes')->default(0); $table->boolean('confirmed'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('posts'); } }Step 3: Run Migration:
Using the below command we can run our migration and create a database table.
php artisan migrateStep 4: Migration Rollback:
php artisan migrate:rollback
It will help you...