我想在寄存器表单中添加一些可变数据。选择城市的选项。在普通控制器中,我可以这样做:
$data["city"] = City::selectOption();
return View('someView',$data);
如何以寄存器形式在miidleware auth中添加一些可变数据?
答案 0 :(得分:0)
首先,在app \ Http \ Controllers \ Auth \ AuthController.php类中,只需添加另一个变量。
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'variable' => 'value',
]);
}
create方法上的$ data数组是来自get / post请求的$ request变量。
第二,在App \ User.php中,将变量添加到$ fillable
protected $fillable = [
'name', 'email', 'password','variable',
];
了解更多信息,请查看 minitoolbar