Laravel中的用户注册:请求或数组

时间:2017-01-31 15:55:48

标签: php laravel laravel-5.3

所以我一直在Laravel中使用 php artisan make:auth,我注意到RegisterController特别是在这个函数中:

protected function create(array $data)
{
 //insert registration data here
}

它总是使用array $data而不是(Request $request)之类的其他内容。我的问题是,使用array而不是Request更好吗?如果我更换它,这是一个好习惯吗?

1 个答案:

答案 0 :(得分:0)

它使用数组,因为它已在上层函数中获得Request模型,因此在获得它时将完整请求传递给其他函数并不是一个好主意。它是一个大数据,您不需要使用Cookie和其他内容......您只需要输入数据,然后将其转换为array并将其传递给其他函数。