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


Why do we use $input = Input::all(); in our php when we are giving inputs

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

 $input = Input::all();

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

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

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

$input = $request->only(['email', 'password']);
相关文章: