diff --git a/src/Illuminate/Database/Migrations/Migrator.php b/src/Illuminate/Database/Migrations/Migrator.php index 68ecab18e39e..4ea50708c157 100755 --- a/src/Illuminate/Database/Migrations/Migrator.php +++ b/src/Illuminate/Database/Migrations/Migrator.php @@ -3,6 +3,7 @@ namespace Illuminate\Database\Migrations; use Illuminate\Console\OutputStyle; +use Illuminate\Container\Container; use Illuminate\Contracts\Events\Dispatcher; use Illuminate\Database\ConnectionResolverInterface as Resolver; use Illuminate\Database\Events\MigrationEnded; @@ -445,7 +446,7 @@ public function resolve($file) { $class = Str::studly(implode('_', array_slice(explode('_', $file), 4))); - return new $class; + return Container::getInstance()->make($class); } /**