Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[SOLUCIONADO] Problema con php artisan migrate!

Estas en el tema de Problema con php artisan migrate! en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola a todo mundo! La idea es esta: quiero crear una nueva tabla en Laravel 5. Les comento cómo intento lograr esto. En la carpeta ...
  #1 (permalink)  
Antiguo 15/04/2015, 21:52
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 10 meses
Puntos: 22
Pregunta Problema con php artisan migrate!

Hola a todo mundo!

La idea es esta: quiero crear una nueva tabla en Laravel 5.

Les comento cómo intento lograr esto. En la carpeta database/migrations/ existen por default 2 archivos php:
  1. 2014_10_12_000000_create_users_table.php
  2. 2014_10_12_100000_create_password_resets_table.php

Ahora, ejecuto los siguientes comandos:
php artisan migrate:install
php artisan migrate

Con esto, creo las tablas de usuarios y passwords.
Ahora quiero crear una nueva tabla. Para esto, en la carpeta migrations agrego el archivo: 2014_10_12_200000_create_new_table.php

Para crear la tabla que corresponde con este último archivo, ejecuto:
php artisan migrate

Git Bash me dice que: Nothing to migrate, o sea que no hay nada que migrar. Pero ¿cómo que no?

Ya intenté hacerlo con:
  1. php artisan migrate --path=app/database/migrations/2014_10_12_200000_create_new_table.php
  2. php artisan migrate app/database/migrations/2014_10_12_200000_create_new_table.php
  3. php artisan migrate 2014_10_12_200000_create_new_table.php

Pero la respuesta es la misma: Nothing to migrate


Saludos!

Última edición por berkeleyPunk; 15/04/2015 a las 21:58
  #2 (permalink)  
Antiguo 16/04/2015, 06:12
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 10 meses
Puntos: 22
De acuerdo Respuesta: Problema con php artisan migrate!

Ya encontré la solución.

El archivo que contiene los datos para crear la tabla, no se crea manualmente.

La cosa funciona así:

En Git Bash, no a mano, creo el nuevo archivo que contendrá la info para crear la tabla:
php artisan make:migration otra_tabla

Ya que se creó el archivo correspondiente: 2015_04_16_070844_otra_tabla.php entonces se edita a mano con los campos que queremos en nuestra nueva tabla. Por último:
php artisan migrate

Eso es todo, .

Etiquetas: laravel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:00.