Laravel:使用 get 参数处理旧 url

亚当

在使用 Laravel 之前,我有一个这样的链接:

/user.php?id=13

在 Laravel 中,我将 url 重写为/user/13. 但是,我也想将旧网址保留几个月。我怎样才能找回它?

如果我尝试

Route::get('/user.php', function(){
 dd("test"); 
});

然后他找不到路线,我猜是因为点.,结果是:

未指定输入文件。

如果我尝试

Route::get('/user', function(Request $request){
  dd( $request->input('id'));
});

然后/user?id=29导致:

调用未定义的方法 Illuminate\Support\Facades\Request::input()

虽然它在文档中说明

无论 HTTP 动词如何,输入法都可用于检索用户输入

那么如何获取路线user.php?id=13以及如何检索输入呢?

黑莓

使

Route::get('/user', function(Request $request){
  dd( $request->input('id'));
});

您需要use Illuminate\Http\Request;在 web.php 顶部添加的工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档