Pregunta:
Fecha: 10-12-2018 08:01:48
(En Español)
Error con las migraciones en laravel 5.5[Resuelta]
Hola al ejecutar el comandophp artisan migratesolo me crea la tabla correspondiente a users de cuando descargo laravel 5.4 que trae consigo tambien la tabla de password. Ademas yo le agregue dos tablas mas y despues de ejecutar el comando ya mencionado, me dice que ya creo la tabla users y no crea mas nada. Ademas cuando doy un status me muestra las 4 migraciones. Quisiera saber como solucionar este pequeño problema que cuando ejecute el comando migrate me cree todas las tablas existentes Votos: 0 - Respuestas: 3 - Vistas: 3 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 14-12-2018 23:18:07 Tiene que definir en las llaves primarias la longitud del campo ese problema se presenta principalmemte en correos y nombres de usuarios Votos: 0 - Link respuesta
-
Fecha: 15-12-2018 17:32:17 Hola Edwin, ya he logrado resorber el error.. era un error por defecto de laravel, pero investigando un poco logre solucionarlo escribiendo 2 lineas de código Solucion de error - Laravel no acepta mis migraciones de mysql, si quieres ver como lo soluciones solo entra a este enlace Votos: 1 - Link respuesta
-
Fecha: 15-12-2018 17:36:03 Para solucionar este problema, vaya a mysql y borre todas las tablas . Vaya a la carpeta de su aplicación en
app => Providers => AppServiceProvider.php
en el archivo
AppServiceProvider.php
coloque este código debajo de
user
en su archivo
use Illuminate\Support\Facades\Schema;
Escribe esto dentro del método de arranque justo debajo de donde escribió anteriormente
Schema::defaultStringLength(150);
Entonces ven a la consola y ejecuta el comando:
php artisan migrate:status
Y luego ejecute el comando de las migraciones:
php artisan migrate
Si no fuiste capaz de entenderlo, te voy a dejar el código ya resuelto.
Código ya resuelto:
<?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Schema; Schema::defaultStringLength(150); class AppServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { // } /** * Register any application services. * * @return void */ public function register() { // } }
Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión