Solución a Syntax error or access violation: 1071 Specified key was too long;

Sí estas trabajando con Laravel y al momento de hacer la migración con, te manda el siguiente error:

 

Syntax error or access violation: 1071 Specified key was too long;

Puedes resolverlo muy fácil, sólo tienes que ir a “app/Providers/AppServiceProvider.php”. Editamos
este archivo.

Paso 1

use IlluminateSupportFacadesSchema;

Agregar el IlluminateSupportFacadesSchema

 

Paso 2

public function boot()
    {
        //
        Schema::defaultStringLength(191);
    }

Modificar el método boot() para quedar de esta forma.

 

Ejecutar php artisan migrate:fresh