laravel-5 - migraciones - ejecutar una migracion especifica en laravel
error al crear la migraciĆ³n en laravel: ''no se pudo abrir la secuencia'' (5)
Puede que necesites ejecutar el composer dump-autoload
create_users_migration
mi primera migración create_users_migration
usando el comando:
php artisan make:migration create_users_table
Más tarde me di cuenta de que había un error y eliminé el archivo de migración y decidí crear un archivo de migración diferente con el mismo comando anterior. Pero sigue lanzando esta excepción:
[ErrorException]
incluye (/ home / awa / Desktop / intern / train2 / vendor / composer /../../ database / migr
ations / 2014_10_12_000000_create_users_table.php): no se pudo abrir la transmisión: No
tal archivo o directorio
¿Qué estoy haciendo mal?
Recibí el mismo error, probé las soluciones anteriores, no funcionó para mí. Finalmente, volví a crear el archivo de migración eliminado usando el siguiente comando.
php artisan make:migration create_my_table
Y luego corrí siguiendo el comando - ahora está funcionando
php artisan migrate:refresh
Recibo este error regularmente, aquí hay algunas cosas que podrían ayudar:
php artisan cache:clear
o elimine la memoria caché manualmente en el directorio bootstrap (es responsable de la ruta y la memoria caché de servicios).
También estos métodos podrían ayudar:
composer dump-autoload -o
composer update
Composer dump-autoload regenera la lista de todas las clases que deben incluirse en el proyecto (autoload_classmap.php).
La opción -o / --optimize convierte las reglas PSR-4 / PSR-0 en reglas de mapas de clase, como resultado, el autocargador no necesita acceder al sistema de archivos, lo que lo hace correr más rápido, lo que también suele ser la fuente del problema desde Laravel autoloader utiliza esta optimización (caché).
Además, hacer retroceder la migración ha ayudado a resolver el problema varias veces (si la migración fue exitosa):
php artisan migrate:rollback
Tan simple y funciona mejor. Solo usa: compositor dump-autoload -o
entonces haz tu nuevo archivo de migración
Recibí este error y encontré una solución para la comunidad:
php artesano caché: claro
esto borrará los archivos en caché
compositor dump-autoload
compositor dump-autoload, volverá a generar archivos de carga automática optimizados para su proyecto una vez más
php artesano migrate: actualizar
luego crea una nueva migración nueva para tu base de datos
php artisan make: migration create_users_table --create = usuarios
Finalmente, comencemos a hacer su nuevo archivo de migración.