0

我需要 Laravel 5.1 $request->all() 的帮助。我正在尝试创建一个用户,并且我正在使用 UserRegistrationRequest 来验证我的注册表单输入。一切正常,但我需要在 users 表中的 activation_code 列中添加一个激活码。我怎样才能在

User::create($request->all());

有什么干净的方法吗?

4

2 回答 2

1

我找到了一个更清洁的方法

$user = User::create(array_add($request->all(), 'activation_code', str_random(60)));
于 2015-07-05T12:21:01.467 回答
0

只需将激活码添加到数组中:

$data = $request->all();
$data['activation_code'] = $activation_code;
User::create($data);
于 2015-07-05T11:46:11.377 回答