一,安装&配置(网关支付的闭包)
在composer.json中添加如下依赖:
"ignited/laravel-omnipay": "2.*",
"lokielse/omnipay-alipay": "dev-master"
运行composer update安装这些依赖。
第一种方法:配置文件注册服务
安装完成后在config/app.php中注册服务提供者:
Ignited\LaravelOmnipay\LaravelOmnipayServiceProvider::class
同时添加OmniPay门面到门面数组:
'Omnipay' => Ignited\LaravelOmnipay\Facades\OmnipayFacade::class
最后,通过php artisan vendor:publish生成配置文件config/laravel-omnipay.php,
第二种配置方法:lumen注册服务
此外OmniPay for Laravel 5 & Lumen还支持Lumen。在bootstrap/app.php中注册服务提供者:
$app->register(Ignited\LaravelOmnipay\LumenOmnipayServiceProvider::class);
将laravel-omnipay.php文件复制到config/laravel-omnipay.php,然后在bootstrap/app.php中添加如下代码:
$app->configure('laravel-omnipay');
自己总结:
laravel5.2 以上版本