为了账号安全,请及时绑定邮箱和手机立即绑定

后缀为.php/参数的路由

后缀为.php/参数的路由

PHP
汪汪一只猫 2022-12-23 10:18:35
我正在将旧 API 转换为基于 Laravel 的 API,我面临的问题是我必须添加兼容模式,因此旧请求不会停止工作,但我无法使其工作使用 laravel 路由。旧的 API 模式:domain.com/getinfo.php?name=YourName在 Laravel 上:domain.com/getinfo/YourName因此,我该如何添加一些兼容路由?我试过类似的东西: Route::get('getinfo.php?name={name}', 'controller@function');有人有想法吗?谢谢!!!
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

你可以做:

Route::get('getinfo.php', 'controller@function');

name您可以使用捕获查询字符串参数$request->query('name')

如果您使用 nginx,您可能会收到“未指定输入文件”。您需要将:更改location ~ \.php$location ~ index\.php$.


查看完整回答
反对 回复 2022-12-23
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信