2017 © Pedro Peláez
 

library laravel-braintree

Braintree Service Provider for Laravel 5

image

naviocean/laravel-braintree

Braintree Service Provider for Laravel 5

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Braintree for Laravel 5

Installation

1. Setup vendor

Enter command, (*1)

"composer required naviocean/laravel-braintree:dev-master"
Other way

In your Laravel project's composer.json file, add naviocean/laravel-braintree as a dependency in the require object:, (*2)

"naviocean/laravel5-braintree": "dev-master"

You do not need to add any other dependencies, as naviocean/laravel-braintree loads in the other dependencies automatically., (*3)

Finally, do a composer update., (*4)

2. Config App

Once installed, add the ServiceProvider to your provider array within config/app.php:, (*5)

'providers' => [
    ....
    /*
     * Braintree Service Provider
     */
    'NaviOcean\Laravel\BraintreeServiceProvider',
]

Configuration

To publish a the package configuration file, run:, (*6)

php artisan vendor:publish

Then open config/braintree.php to setup your environment and keys:, (*7)

Usage

Once setup, you can use the Braintree PHP classes as spelled out in the documentation., (*8)

braintree.js (v2)

If you are using braintree.js (v2), then you can easily output a generated client token using '@braintreeClientToken'., (*9)

Below is an example:, (*10)







braintree.js (v1)

If you are using the lagacy version braintree.js (v1), you can output your client side encryption key into your blade views., (*11)

The service provider extends the blade view to allow you to use the '@braintreeClientSideEncryptionKey' to output the CSE Key from your config file., (*12)

Below is an example., (*13)







Credits

Thanks to the bradleyboy/laravel-braintree package. I used it as a base and converted it into Laravel 5., (*14)

The Versions

07/12 2015

dev-master

9999999-dev https://github.com/naviocean/laravel-braintree

Braintree Service Provider for Laravel 5

  Sources   Download

MIT

The Requires

 

braintree braintree laravel 5