所以我一直在Laravel中使用 php artisan make:auth,我注意到RegisterController
特别是在这个函数中:
protected function create(array $data)
{
//insert registration data here
}
它总是使用array $data
而不是(Request $request)
之类的其他内容。我的问题是,使用array
而不是Request
更好吗?如果我更换它,这是一个好习惯吗?
答案 0 :(得分:0)
它使用数组,因为它已在上层函数中获得Request
模型,因此在获得它时将完整请求传递给其他函数并不是一个好主意。它是一个大数据,您不需要使用Cookie和其他内容......您只需要输入数据,然后将其转换为array
并将其传递给其他函数。