Vor kurzem passierte es, dass die Laravel Migration-Dateien nicht mehr ausgeführt wurden. Es kam zu einer ähnlichen Fehlermeldung wie dieser hier (Quelle):
[Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table <code>users</code> add unique <code>users_email_unique</code>(<code>email</code>))
Letztendlich ist hier der „Bugfix“ auch relativ einfach:
Datei /app/Providers/AppServiceProvider.php öffnen, im oberen Teil die Zeile
use Illuminate\Support\Facades\Schema;
hinzufügen und dann in der Funktion boot() die Zeile
Schema::defaultStringLength(191);
hinzufügen. Danach liefen die Migrations wieder durch.