最近用laravel框架做个微商城接微信支付,明明付款成功回调函数就是不执行,数据库存没变化
网上也查了好久,发现是因为回调路由放到了登录中间件里边...
//微信支付回调接口
Route::post('wxpay_notify', 'Front\PayController@wxpay_notify');
把路由拿到中间件外边,搞定O(∩_∩)O~
附:
如果还没有回调,找到 app/Http/Middleware/VerifyCsrfToken.php文件,因为这里回调函地址是post路由,要去除CSRF认证