Nueva pregunta

Pregunta:

Fecha: 10-12-2018 08:01:48 (En Español)

Error con las migraciones en laravel 5.5[Resuelta]

Hola al ejecutar el comando
php artisan migrate
solo 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
Etiquetas: Base de Datos - Laravel - Migración 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
 
frjcbbae garagebible.com