title: Laravel 5.4 it is recommended to use "enable/disableForeignKeyConstraints()" by migrate:reset?
body: <p>My laravel 5.4 app contain complex database structure with many relations, so I'm willing to know it is ok to use <code>Schema::enableForeignKeyConstraints();</code> and <code>Schema::disableForeignKeyConstraints();</code> in <code>down()</code> function. Because if I run command <em>php artisan migrate:reset</em> then there are relations and delete is not possible...</p>
  
  <p>Complete example:</p>
  
  <pre><code>public function down()
  {
       Schema::disableForeignKeyConstraints();
       Schema::drop('blog');
       Schema::enableForeignKeyConstraints();
  }
  </code></pre>
  
  <p>As described is this recommended to use because of Database functionality?</p>