php artisan migrate
[Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table users
add unique users_email_unique
(email
))
Este erro ocorre devido a capacidade de armazenamento do engine (charset) do banco de dados;
Inclua a linha $table->engine = ‘InnoDB’; nos arquivos [migrations] para evitar o erro.
Caso queira manter como MyISAM edite o arquivo Builder.php, conforme descrito abaixo.
Correção rápida: Edite o arquivo; vendor\laravel\framework\src\Illuminate\Database\Schema\Builder.php
Alterando a variável $ defaultStringLength = 255;, para $defaultStringLength = 250;. Conforme o exemplo abaixo;
Exemplo:
public static $defaultStringLength = 255;
public static $defaultStringLength = 250;