为什么request()辅助函数返回null

时间:2017-06-15 18:54:04

标签: laravel

根据第19集Laravel 5.4。来自Scracch(时间4:53)来自laracasts.com视频,代码request(['name', 'email', 'password'])应该从用户注册表中返回包含姓名,电子邮件和密码的数组。

但在我的情况下,它会返回null

我确定,表单正常,因为request()->only(['name', 'email', 'password'])有效。它会正确返回Array( [name] => awesomename [email] => email@email.com [password] => asdfadsf)

可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

查看助手的文档:

https://laravel.com/docs/5.4/helpers#method-request

它只获取当前请求或获取输入项。它不接受数组作为参数。

$request = request();

$value = request('key', $default = null)