From c14ef0d6e42ac15d03f6da8dde8e9cf1bfd7fa4f Mon Sep 17 00:00:00 2001 From: crisenchou <269298762@qq.com> Date: Thu, 27 Apr 2017 12:06:23 +0800 Subject: [PATCH] fix make commands in laravel 5.4 --- .../Providers/RepositoryProvider.php | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/Bosnadev/Repositories/Providers/RepositoryProvider.php b/src/Bosnadev/Repositories/Providers/RepositoryProvider.php index 59f6cce..e90a5dd 100644 --- a/src/Bosnadev/Repositories/Providers/RepositoryProvider.php +++ b/src/Bosnadev/Repositories/Providers/RepositoryProvider.php @@ -62,7 +62,7 @@ public function register() $this->commands(['command.repository.make', 'command.criteria.make']); // Config path. - $config_path = __DIR__ . '/../../../config/repositories.php'; + $config_path = __DIR__ . '/../../../../config/repositories.php'; // Merge config. $this->mergeConfigFrom( @@ -104,12 +104,9 @@ protected function registerBindings() protected function registerMakeRepositoryCommand() { // Make repository command. - $this->app['command.repository.make'] = $this->app->share( - function($app) - { - return new MakeRepositoryCommand($app['RepositoryCreator'], $app['Composer']); - } - ); + $this->app->singleton('command.repository.make', function ($app) { + return new MakeRepositoryCommand($app['RepositoryCreator'], $app['Composer']); + }); } /** @@ -118,12 +115,9 @@ function($app) protected function registerMakeCriteriaCommand() { // Make criteria command. - $this->app['command.criteria.make'] = $this->app->share( - function($app) - { - return new MakeCriteriaCommand($app['CriteriaCreator'], $app['Composer']); - } - ); + $this->app->singleton('command.criteria.make', function ($app) { + return new MakeCriteriaCommand($app['CriteriaCreator'], $app['Composer']); + }); } /**