提 PHPHub 的个小 bug

重现步骤#

  • 保持未登录状态
  • 关注某个主题
  • 系统自动跳转到登陆页
  • 用 github 账号登陆
  • 那么问题来了,登陆成功后系统会 redirect ()->back () 到前一个 route,而前一个 route 正是 post 提交的那个 attention 的 route,但此时重定向回去是 get 方式的,so 404 thrown :blush:

思考#

这种问题还是个挺普遍的问题,我自己的处理方法感觉也不是很理想,我试过两种处理方法 :

  • 类似 attention 的这种 route 定义成 any 的形式,方法内根据参数进行判断处理
  • 单独在定义一个 get 的同名 route,在里面做一个跳转

感觉都挺不爽的,@summar 有什么好的建议吗?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。