[General error: 1553 Cannot drop index needed in a foreign key constraint]
Este erro ocorre quando já existe uma chave estrangeira em um campo e tentamos criar um índice para o campo. Em alguns casos este erro pode ocorrer ao efetuar rollback na migration.
Método para solução do erro:
public function down()
{
Schema::disableForeignKeyConstraints();
DB::query("DROP INDEX expenses_type_expense_id_index ON expenses");
Schema::enableForeignKeyConstraints();
}