Laravel - 使用Request类还是Input类?

6
在一个RESTful控制器中,我应该使用哪个类来获取传递的变量?
$member->email = Input::get('email');
// or
$member->email = Request::get('email');

两个选项对我都可以,但它们有什么区别吗?

3个回答

11

Input::get()是一个帮助器,它映射到请求类。你使用哪一个并不重要。


1
在Laravel 5中,Input::all()和Request::all()是不同的。当使用HMVC时,您会注意到Input提供当前输入,而Request提供原始请求的全部输入。 - malhal

0

我认为在restful控制器的上下文中,Request更受青睐。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接