revolt-visual/laravel-balanced

此软件包最新版本(dev-master)没有可用的许可信息。

dev-master 2015-03-12 17:05 UTC

This package is not auto-updated.

Last update: 2024-09-24 06:49:17 UTC


README

通过ServiceProvider和配置扩展将Balanced Payments PHP库集成到Laravel 4中。

安装

在composer.json中将laravel-balanced作为依赖项包括

"revolt-visual/laravel-balanced": "dev-master"

运行composer install下载依赖项。

将ServiceProvider添加到app/config/app.php文件中的provider数组中

'providers' => array(

    'RevoltVisual\LaravelBalanced\LaravelBalancedServiceProvider'

)

最后,通过php artisan config:publish revolt-visual/laravel-balanced发布配置文件。

配置

建议将所有敏感配置从配置文件中移除。相反,利用Laravel的“点文件”将它们从版本控制中移除,并在开发环境中轻松覆盖。

如果您尚未设置“点文件”,请阅读Laravel的“保护敏感配置”,获取详细设置说明。为了快速启动,只需在composer.json文件相同的目录中创建一个.env.php文件。然后将您的Balanced API凭据添加到其中。

<?php
return array(
  'balanced' => array(
    'api_key' => 'your-api-key',
    'secret_key' => 'your-secret-key'
  )
);

如果您坚持将API凭据保留在配置中,您可以在app/config/packages/revolt-visual/laravel-balanced/balanced.php中设置您的API密钥和可发布密钥。

<?php
return array(
	'api_key' => 'your-api-key',
	'secret_key' => 'your-secret-key'
);

使用

您可以在应用程序中正常使用Balanced PHP库。Balanced API将自动配置为您的Secret Key,因此您无需自行设置。

额外

在您的app.php文件中,您可以为Balanced Payments类添加别名,例如。

  'Balanced' 		  => 'Balanced\Marketplace',
  'Balanced_Card' 		  => 'Balanced\Card',