diff --git a/src/Illuminate/Database/Schema/Builder.php b/src/Illuminate/Database/Schema/Builder.php index 9f56957e7f8b..a38b526c9a33 100755 --- a/src/Illuminate/Database/Schema/Builder.php +++ b/src/Illuminate/Database/Schema/Builder.php @@ -421,11 +421,11 @@ public function withoutForeignKeyConstraints(Closure $callback) { $this->disableForeignKeyConstraints(); - $result = $callback(); - - $this->enableForeignKeyConstraints(); - - return $result; + try { + return $callback(); + } finally { + $this->enableForeignKeyConstraints(); + } } /**