Unable to read table schema for model: Unknown database type enum requested, MySQL80Platform may not support it.

Descrição do Erro

Ao tentar executar uma migration ou alguma operação no banco de dados através do Laravel, você pode receber o seguinte erro:

Unable to read table schema for model [App\Models\Model]: Unknown database type enum requested, Doctrine\DBAL\Platforms\MySQL80Platform may not support it.

Solução

No seu arquivo AppServiceProvider, utilize a seguinte declaração no método boot

DB::getDoctrineConnection()->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');