Php laravel-使用请求类或输入类

Php laravel-使用请求类或输入类,php,api,rest,laravel,Php,Api,Rest,Laravel,在restful控制器中,我应该使用哪个类来获取传递的变量 $member->email = Input::get('email'); // or $member->email = Request::get('email'); 这两个选项对我都适用,但有什么区别呢?我认为在restful控制器的环境中,请求是首选的。对于Laravel 3,我更喜欢使用: $member->email = Input::get('email'); $member->email = Re

在restful控制器中,我应该使用哪个类来获取传递的变量

$member->email = Input::get('email');
// or
$member->email = Request::get('email');

这两个选项对我都适用,但有什么区别呢?

我认为在restful控制器的环境中,请求是首选的。

对于Laravel 3,我更喜欢使用:

$member->email = Input::get('email');
$member->email = Request::get('email');
但对于Laravel 4,我更喜欢使用:

$member->email = Input::get('email');
$member->email = Request::get('email');
请查看以下文章:

输入::get()只是映射到请求类的帮助程序。使用哪种并不重要。

在Laravel 5中,Input::all()和Request::all()是不同的。您会注意到,当使用HMVC Input时,会给出当前输入,而Request会给出原始请求的整个输入。