Saltar al contenido

Laravel, crea un disparador MySQL desde Migración

Este equipo de expertos despúes de ciertos días de trabajo y de recopilar de datos, han obtenido la solución, queremos que te resulte útil para tu proyecto.

Solución:

Hubo un problema con el nombre de la clase.

El nombre de clase correcto podría ayudar O hacer lo que hice, copie su código de activación temporal en el bloc de notas/texto. Elimine el archivo activador de migración antiguo y genere uno nuevo.

Nota: Por cierto, la misma solución es válida para Laravel 4.x y Laravel 5.x

En Laravel 4

php artisan generate:migration create_trigger

En Laravel 5

php artisan make:migration create_trigger

Después de generarlo, copio y pego el mismo código Trigger de mi bloc de notas/texto y funciona bien.

Aquí está el código de trabajo final para crear un disparador a través de la migración.

funciona tanto con RAW y UNPREPARED método.

Nota: Este es solo un ejemplo para demostrar el concepto.

Correr composer dumpautoload en la raíz (el mismo lugar que artisan) debería hacer que funcione.

En Laravel 5.5 funciona solo con DB::unprepared() método.

Recuerda que tienes la opción de valorar este tutorial si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *