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');