Selon la documentation officielle de Laravel 7.x , vous pouvez résoudre ce problème assez facilement.
Mettez à jour votre /app/Providers/AppServiceProvider.php
contenir :
use Illuminate\Support\Facades\Schema;
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}
Alternativement, vous pouvez activer le
innodb_large_prefix
option pour votre base de données. Reportez-vous à la documentation de votre base de données pour savoir comment activer correctement cette option.