In this blog post, you can explain how to rename database tables in a Laravel application using migrations.
You just see an example of changing table names using migration in laravel 6, laravel 7, laravel 8, laravel 9 and laravel 10.
We can easily rename table names using the Schema rename method. so let’s see below syntax and example below:
Syntax:
Schema::rename('old_table_name', 'new_table_name');
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class OrgTableName extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::rename('slug', 'slug_id');
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
}
}
I hope this will help you …!!!