支付成功后无限刷新页面不跳转到 return_url?
环境
- windows 10
- Laravel 5.5.19
- PHP 7.1
问题
在支付成功后,无法正常跳转到return_url
,而这个return_url
通过地址栏是可以正常访问的。
经过排查,问题是出现在这几个点上:
- 回调路由放在外面,控制器代码直接打印
$request->all()
| 可以成功 OK - 回调路由放在外面,控制器代码执行
ORM
查询 | 无限跳转刷新(失败) - 回调路由放在 ['user.auth'] 中间件中 | 无限跳转刷新(失败)
只有当我的路由放在中间组路由外面,且控制器代码只打印$request->all()
(不能进行 ORM 查询)的时候才可以正常跳转
动态图有点大,请见谅:
如果GIF图不够清晰,视频链接
支付问题视频
有遇到过这个问题的朋友希望能来解答一下~_~,这两天都在搞这个...
推荐文章: