Laravel 5.1 $ request-> all()添加一个activation_code

时间:2015-07-05 11:40:02

标签: php laravel-5 laravel-5.1

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

中添加它
User::create($request->all());

任何干净的方法?

2 个答案:

答案 0 :(得分:1)

我找到了一种更清洁的方式

$user = User::create(array_add($request->all(), 'activation_code', str_random(60)));

答案 1 :(得分:0)

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

$data = $request->all();
$data['activation_code'] = $activation_code;
User::create($data);