Secondo la documentazione ufficiale di Laravel 7.x , puoi risolverlo abbastanza facilmente.
Aggiorna il tuo /app/Providers/AppServiceProvider.php
contenere:
use Illuminate\Support\Facades\Schema;
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}
In alternativa, puoi abilitare il innodb_large_prefix
opzione per il tuo database. Fare riferimento alla documentazione del database per istruzioni su come abilitare correttamente questa opzione.