PHP

tp5路由参数获取

野牛哥
2021-07-17 / 0 评论 / 22 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年07月17日,已超过65天没有更新,若内容或图片失效,请留言反馈。

tp5路由参数获取

在日常开发中,使用tp5去获取路由参数或者是设置路由时,可能会遇到一些迷茫,不要慌,下面来一一解答.

路由参数获取
Route::get('demo/:id','index/index/demo');

在demo方法中执行以下内容,访问www.demo.com/demo?id=12即可看到结果

dump(input('get.id')); // NULL
dump(input()); //array(1) {["id"] => string(2) "id"}
dump(request()->get()); // array(0) {}
dump(request()->get('id')); // NULL
dump(request()->param()); // array(1) {["id"] => string(2) "12"}
dump(request()->param('id')); // string(2) "12"
dump(request()->route()); // array(1) {["id"] => string(2) "12"}
dump(request()->route('id')); // string(2) "id"

这三种获取参数的方式,在定义了路由,并且路由中定义了:id 这种动态变量时是获取不到参数的

dump(input('get.id'));
dump(request()->get());
dump(request()->get('id'));


经常使用的路由参数教程就到这了,所以一般获取路由参数优先使用request()->param()或者input(),想要了解更多的点击tp5路由

本文共 153 个字数,平均阅读时长 ≈ 1分钟
1

打赏

评论 (0)

取消