Cómo agregar nuevas columnas a la tabla existente en la migración de Laravel

Inicio   /   Cómo agregar nuevas columnas a la tabla existente en la migración de Laravel

Blog Cómo agregar nuevas columnas a la tabla existente en la migración de Laravel


Cómo agregar nuevas columnas a la tabla existente en la migración de Laravel

A veces se requiere agregar nuevas columnas en las tablas de Laravel. Hoy le mostraré cómo agregar una nueva columna a la tabla existente en la migración de Laravel.


Imagine que tiene una tabla llamada users donde la estructura de la tabla es así.


Después de la migración y de tener datos en la tabla, ahora tal vez desee agregar una nueva columna a la llamda profile . Para agregar una nueva columna, actualizar la base de datos no es una forma ideal. En esta situación, puede crear un nuevo archivo de migración para agregar una nueva columna a la tabla de users.

Para agregar una nueva columna a la tabla existente en Laravel, debe agregar el siguiente comando en la terminal.


php artisan make:migration add_profile_to_users


Creará un add_profile_to_users archivo en la carpeta de migración . Debes modificarlo para agregar la columna y debería quedar  así



class AddProfileToUsers extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('users', function (Blueprint $table) {
            $table->string('profile')->nullable();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('shop_users', function (Blueprint $table) {
            $table->dropColumn(['profile']);
        });
    }
}


Ahora simplemente ejecute el siguiente comando de migración para agregar una nueva columna en su tabla.


php artisan migrate


Ahora debería poder ver una nueva columna en su tabla, que debería ser así.




Conclusión 


Espero que ahora tengas una idea clara sobre como agregar campos a una tabla en producción con laravel. También puede contratar a un desarrollador de Laravel para realizar el agregar campos a una tabla en producción con laravel. Comparta el tutorial con sus amigos de Laravel y esté atento a más tutoriales sobre Laravel.

Tags: Laravel, tabla, migracion, produccion,

Ultimas Noticias


Las mejores plataformas de redes sociales para el comercio electrónico

¿Tiene un negocio de comercio electrón


Los 5 mejores frameworks PHP

Los marcos PHP proporcionan la estructur


¿Qué es el dropshipping?

Es una forma única de administrar una t


Las 5 características principales de Laravel Framework

Laravel es un brillante ejemplo de excel


Tres formas de borrar cache en Lavarel version 9,8,7 y 6

Laravel 9,8,7,6,5 borra todos los tipos


¿Qué es una Transformación Digital en Marketing?

“Transformación digital” es un tér