From 244f1034738dec69802a1704132c6bc148728bf6 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Fri, 30 Dec 2016 17:48:52 -0500 Subject: [PATCH] 60 - The Moment of Truth --- app/Providers/AppServiceProvider.php | 8 +++++++- database/seeds/DatabaseSeeder.php | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 35471f6..0fbd77d 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,6 +2,8 @@ namespace App\Providers; +use App\Billing\PaymentGateway; +use App\Billing\StripePaymentGateway; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -23,6 +25,10 @@ class AppServiceProvider extends ServiceProvider */ public function register() { - // + $this->app->bind(StripePaymentGateway::class, function () { + return new StripePaymentGateway(config('services.stripe.secret')); + }); + + $this->app->bind(PaymentGateway::class, StripePaymentGateway::class); } } diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index 723f252..8136990 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -24,6 +24,6 @@ class DatabaseSeeder extends Seeder 'date' => Carbon::parse('2016-12-13 8:00pm'), 'ticket_price' => 3250, 'additional_information' => "This concert is 19+.", - ]); + ])->addTickets(10); } }