title: Laravel 8 Migration - change enum values
body: <p>I'm trying to change an enum value in database with Laravel migrations.</p>
  <p>In first, i have tried this classic change :</p>
  <pre><code>Schema::table('questionnaires', function ($table) {
      $table-&gt;enum('type', ['image', 'sound', 'video'])-&gt;nullable()-&gt;default('image')-&gt;change();
  });
  </code></pre>
  <p>But I got the following error :</p>
  <blockquote>
  <p>Unknown database type enum requested,
  Doctrine\DBAL\Platforms\MySQL57Platform may not support it</p>
  </blockquote>
  <p>I solved my problem by doing SQL directly :</p>
  <pre><code>DB::statement(&quot;ALTER TABLE questionnaires MODIFY COLUMN type ENUM('image', 'sound', 'video') DEFAULT 'image'&quot;);
  </code></pre>
  <p>But it does not seem optimal to me...</p>
  <p>Is there a solution more in &quot;agreement&quot; with Laravel 8,
  without going through pure SQL?</p>
  <p>Thanks</p>