Cómo agregar comentarios en la columna Mysql usando Laravel Migrations

1 minuto de lectura

avatar de usuario
PULL STACK DEV

Esto es lo que estoy tratando de hacer

if (!Schema::hasColumn('account_settings', 'minimum_onsite_length')) {
        Schema::table('account_settings', function (Blueprint $table) {
            $table->unsignedInteger('minimum_onsite_length')
                ->default(180)
                ->nullable()
                ->comment('This is comments')
            ;
        });
    }

Pero los comentarios no se muestran en la migración. ¿Hay algo que me esté perdiendo aquí?

También he mirado a esta pregunta pero no está funcionando aquí

  • Posible duplicado de ¿Cómo agregar un comentario a la tabla (no a la columna) en la migración de Laravel 5?

    – Plantillas1212

    13 de marzo de 2018 a las 12:22

  • @ Jigs1212 Estoy agregando a la columna, no a la tabla, vea el título

    – DESARROLLO DE PILA DE PULL

    13 de marzo de 2018 a las 12:23

  • ¿Estás seguro de que esa columna no existe ya? Si ya existe, ese código dentro del bloque no se ejecutará.

    – Akshay Kulkarni

    13 de marzo de 2018 a las 12:28

  • @AkshayKulkarni sí, estoy seguro…

    – DESARROLLO DE PILA DE PULL

    13 de marzo de 2018 a las 12:29

avatar de usuario
Raúl

Puedes probar así,

if (!Schema::hasColumn('account_settings', 'minimum_onsite_length')) {
    Schema::table('account_settings', function (Blueprint $table) {
        $table->unsignedInteger('minimum_onsite_length')
            ->default(180)
            ->nullable()
            ->comment('This is comment');
    });
}

Enlace de referencia aquí y aquí.

  • De acuerdo con el documento oficial de Laravel 5.7, el comentario se puede agregar con “->comment(‘my comment’)”. laravel.com/docs/5.7/migraciones

    – Kamlesh

    31 de enero de 2019 a las 18:14

  • Puedo confirmar eso, ->comment('my comment'); también funciona en Laravel 4.2.

    – Arda

    4 de marzo de 2019 a las 9:06

  • Puedo confirmar ->comment('my comment') funciona hasta la fecha hasta 7.x. Más sobre la documentación oficial laravel.com/docs/7.x/migrations#column-modifiers

    – Hashmat

    4 de julio de 2020 a las 4:03


¿Ha sido útil esta solución?