TakayukiNJ
1/6/2019 - 6:14 AM

LaravelでStripeを導入しようとしたらStripe\Stripeが無いよとなる件 ref: https://qiita.com/TakayukiNJ/items/e0551a02049b1cfd0736

LaravelでStripeを導入しようとしたらStripe\Stripeが無いよとなる件 ref: https://qiita.com/TakayukiNJ/items/e0551a02049b1cfd0736

$ sudo apt-get install php7.0-curl
$ composer require stripe/stripe-php
- stripe/stripe-php v6.28.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
$ sudo apt-get install php7.0-curl
$ cp /usr/lib/php/20151012/curl.so ~/workspace/ext/curl.so
$ sudo service apache2 restart
$ composer require stripe/stripe-php
- stripe/stripe-php v6.28.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
$ sudo apt-get install php7.0-curl
$ cp /usr/lib/php/20151012/curl.so ~/workspace/ext/curl.so
$ sudo service apache2 restart
$ composer require stripe/stripe-php
<form action="/payment" method="POST">
    {!! csrf_field() !!}
    <script
        src="https://checkout.stripe.com/checkout.js" class="stripe-button"
        data-key="pk_test_************************"
        data-amount="12000"
        data-name="TakayukiNJ"
        data-email="g181tg2061@dhw.ac.jp"
        data-description="description"
        data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
        data-locale="auto"
        data-currency="jpy"
        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            }
        })
    >
    </script>
</form>
FatalThrowableError in web.php line ***:
Class 'Stripe\Stripe' not found