请问如何在中间件里使请求改变到其他请求(并非是重定向)

前端固定请求一个api 携带参数code, 我想在中间件那里根据code映射到不同的api中(如果使用重定向的话就会每次都请求两次)
请问如何在中间件里使请求改变到其他请求(并非是重定向)

请问如何在中间键里使请求改变到其他请求(并非是重定向)

请问如何在中间键里使请求改变到其他请求(并非是重定向)

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

这不叫重定向,其实和版本控制差不多,简单处理,可以多加几个 route.php 根据参数 加载不同的路由。修改 App\Providers\RouteServiceProvider 里面加载的默认Route,可以直接修改这个文件,不在中间件处理。

Laravel

1年前 评论
AIR (楼主) 1年前
Adachi (作者) 1年前
AIR (楼主) 1年前
Adachi (作者) 1年前
Adachi (作者) 1年前
AIR (楼主) 1年前
Adachi (作者) 1年前
Adachi (作者) 1年前
AIR (楼主) 1年前
讨论数量: 18
陈先生

其他请求是指以下的那种情况

  1. 需要从其他 API 获取到数据后返回到客户端
  2. 需要到其他控制器来处理
  3. 需要携带某些参数然后执行某个行为
1年前 评论
AIR (楼主) 1年前
陈先生

根据前端调用api 携带某个标志参数来确定你是调用 A 控制器还是 B 控制器?

1年前 评论
AIR (楼主) 1年前
陈先生 (作者) 1年前
陈先生 (作者) 1年前
AIR (楼主) 1年前
陈先生 (作者) 1年前

这不叫重定向,其实和版本控制差不多,简单处理,可以多加几个 route.php 根据参数 加载不同的路由。修改 App\Providers\RouteServiceProvider 里面加载的默认Route,可以直接修改这个文件,不在中间件处理。

Laravel

1年前 评论
AIR (楼主) 1年前
Adachi (作者) 1年前
AIR (楼主) 1年前
Adachi (作者) 1年前
Adachi (作者) 1年前
AIR (楼主) 1年前
Adachi (作者) 1年前
Adachi (作者) 1年前
AIR (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!