请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于参数获取问题

老师,在toke模块中。

老师,这里在路由中

Route::rule('api/:version/token/user','api/:version.Token/getToken');

这里没有绑定code的参数获取

可是在视频代码中,为什么

public function getToken($code=''){
    (new TokenGet())->gocheck();
    return (new TokenService($code))->get();
}

这里$code参数没有用Request实例化也能获取$code 变量,按道理应该这样写啊

public function getToken(){
    (new TokenGet())->gocheck();
    $code=Request::instance()->post('code');
    return (new TokenService($code))->get();
}

这样才调用了request来获取变量啊。可是神奇的是没用request一样获取变量了。

一直没理清这里面的变量怎么传递的。

正在回答 回答被采纳积分+3

1回答

7七月 2017-07-27 00:07:44

这个code是通过post传过来的,也是可以获取的。

0 回复 有任何疑惑可以回复我~
  • 提问者 潦草风尘 #1
    感谢老师。意思是说就是不用在路由里面绑定 么?这个是TP5的特殊用法么?
    回复 有任何疑惑可以回复我~ 2017-07-27 00:17:54
  • 7七月 回复 提问者 潦草风尘 #2
    这个就是实现的一个功能,你get的参数也是可以自动获取的。
    回复 有任何疑惑可以回复我~ 2017-07-27 20:07:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信