Если вы используете migrate:refresh
вместо fresh
, он откатит базу данных, используя ваши down()
методы.
Я думаю, что проблема не в вашем down()
, а в вашем up()
:он пытается создать таблицу, но таблица с таким именем уже существует.
Я бы предложил сделать что-то вроде:
if (!Schema::hasTable('tbl_name')) {
// create table
}
Возможно, вам также придется указать, какую базу данных вы используетев миграциях.