diff --git a/20181018/twitter/laravel-base/app/Providers/TwitterServiceProvider.php b/20181018/twitter/laravel-base/app/Providers/TwitterServiceProvider.php new file mode 100644 index 0000000..7bf390f --- /dev/null +++ b/20181018/twitter/laravel-base/app/Providers/TwitterServiceProvider.php @@ -0,0 +1,36 @@ +app->singleton('Twitter', function () { + return new TwitterOAuth( + config('services.twitter.consumer.key'), + config('services.twitter.consumer.secret'), + config('services.twitter.access.token'), + config('services.twitter.access.secret') + ); + }); + } +} diff --git a/20181018/twitter/laravel-base/config/app.php b/20181018/twitter/laravel-base/config/app.php index 01081dc..403ef37 100644 --- a/20181018/twitter/laravel-base/config/app.php +++ b/20181018/twitter/laravel-base/config/app.php @@ -172,6 +172,7 @@ // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, + App\Providers\TwitterServiceProvider::class, ],