Laravel这个框架,真的会让人变懒。本以为支付的开发非常麻烦,没想到几行代码就解决了。
1.首先引入laravel-pay
还是通过 Composer 安装:
composer require yansongda/laravel-pay
注册 service provider:
注册 service provider:
Yansongda\LaravelPay\PayServiceProvider::class,
添加 alias:
'Pay' => Yansongda\LaravelPay\Facades\Pay::class,
将配置文件发布到 config 目录:
php artisan vendor:publish --provider="Yansongda\\LaravelPay\\PayServiceProvider" --tag=config
随后,请在 config 目录下完善配置信息。
2.然后说一下配置这一块
支付宝的公钥和私钥是要自己生成的,可以下载支付宝官方的软件生成。
3.其它的测试完了再更新
1.发起支付请求用get请求,用post报错。
2.公钥是支付宝公钥
3.异步回调是支付宝对自己应用的post请求,路由配置成post,并且要关闭这个路由的csrf检查。