From 0bca03284cdb94118bf262c5bf9462b9eaf3d36f Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Sat, 16 Mar 2019 09:48:15 +0800 Subject: [PATCH] Enable Laravel auto-discovery --- app/Providers/AppServiceProvider.php | 5 ----- composer.json | 6 ++++++ config/app.php | 4 ---- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 062e911e..bde3b422 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -58,11 +58,6 @@ class AppServiceProvider extends ServiceProvider $this->app->singleton('users', \App\Services\Repositories\UserRepository::class); $this->app->singleton('options', OptionRepository::class); - if ($this->app->environment() !== 'production') { - $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); - $this->app->register(\Laravel\Tinker\TinkerServiceProvider::class); - } - // Support *.tpl extension name View::addExtension('tpl', 'blade'); // Make the priority of *.blade.php higher than *.tpl diff --git a/composer.json b/composer.json index 0eff5eb9..21eec534 100644 --- a/composer.json +++ b/composer.json @@ -43,6 +43,12 @@ "Tests\\": "tests/" } }, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover" + ] + }, "config": { "preferred-install": "dist" }, diff --git a/config/app.php b/config/app.php index 7bbebb6b..e9bd7b36 100644 --- a/config/app.php +++ b/config/app.php @@ -149,7 +149,6 @@ return [ * Laravel Framework Service Providers... */ Illuminate\Auth\AuthServiceProvider::class, - Illuminate\Broadcasting\BroadcastServiceProvider::class, Illuminate\Bus\BusServiceProvider::class, Illuminate\Cache\CacheServiceProvider::class, Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, @@ -164,17 +163,14 @@ return [ Illuminate\Pipeline\PipelineServiceProvider::class, Illuminate\Queue\QueueServiceProvider::class, Illuminate\Redis\RedisServiceProvider::class, - Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, Illuminate\Session\SessionServiceProvider::class, Illuminate\Validation\ValidationServiceProvider::class, Illuminate\View\ViewServiceProvider::class, - Illuminate\Notifications\NotificationServiceProvider::class, /* * Third-party Libraries... */ Swiggles\Memcache\MemcacheServiceProvider::class, - Mews\Captcha\CaptchaServiceProvider::class, /* * Application Service Providers...