只是想知道它们之间有什么区别:
$username = $request->input('username');
和
$username = Input::get('username');
答案 0 :(得分:7)
没有区别,facade输入从请求中调用输入方法。但{@ 1}}已被弃用,而不是Input::get
而不是$request->input
Input::get
答案 1 :(得分:1)
两者都是相同的,但这一种laravel内置功能正确使用laravel。
您可以使用这两种方式,但只能在INPUT中进行操作。只是一看。
输入::具有( '姓名')
输入::所有()
输入::仅('用户名','密码')
输入::除了( 'CREDIT_CARD')
输入::得到( 'products.0.name')
还有这个
Input::get('username');
这样可以让事情变得简单。
如果我们使用它,我们还需要做更多的代码。
$request->input('username')
希望你明白。
感谢。