为什么我们使用$ input = Input :: all();在我们的PHP中,当我们提供输入时

时间:2016-02-18 04:00:37

标签: php laravel

PHP代码中这些步骤的用途是什么。在我的代码中,我用来创建一个登录页面,其中输入了用户名和密码,但我不明白为什么使用以下步骤。

 $input = Input::all();

2 个答案:

答案 0 :(得分:1)

Input::all()会在提交后从您的表单中获取所有字段。因此,您的$input变量将包含表单中的字段数组。例如:['name'=>'John', 'email'=>'john@doe.com']

Inut::all()已不再使用。相反,您可以使用$request->all()Request::all()

答案 1 :(得分:0)

对不起,如果我重复,
Input::all()是接受所有请求的数据,但不是登录页面的好方法。 我建议在Controller中使用Request $request并获得您期望的指定输入,尤其是登录时。 您可以使用:

$input = $request->only(['email', 'password']);