Według oficjalnej dokumentacji Laravela 7.x , możesz to dość łatwo rozwiązać.
Zaktualizuj swój /app/Providers/AppServiceProvider.php
zawierać:
use Illuminate\Support\Facades\Schema;
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}
Alternatywnie możesz włączyć innodb_large_prefix
opcja dla Twojej bazy danych. Zapoznaj się z dokumentacją bazy danych, aby uzyskać instrukcje, jak prawidłowo włączyć tę opcję.