我有一个注册表格需要在注册时上传图片作为个人资料图片,我想从注册表单中删除这个上传字段,因为用户可以稍后上传,但问题是注册表单连接到图像处理所以字段不能为空,这是存储建议内部注册控制器的代码:
public function store(RegisterUserRequest $request)
{
$newUserProfileImagePath = $profileImagePath = App::make('ProcessImage')->execute($request->file('profileimage'), 'images/profileimages/', 180, 180);
$newUserBirthday = Carbon::createFromDate($request->year, $request->month, $request->day);
$newUser = $this->dispatchFrom(RegisterUserCommand::class, $request, [
'birthday' => $newUserBirthday,
'profileImagePath' => $newUserProfileImagePath
]);
return redirect()->route('feeds_path');
}
如何提供默认值或将其与图像处理断开连接?
答案 0 :(得分:2)
您可以像这样设置值:
$ newUserProfileImagePath = $ profileImagePath =“any image path”;
或者您可以尝试从此方法中删除有关文件上载的所有内容,并从此类中删除“RegisterUserCommand。”之后您仍然面临错误,请上传“RegisterUserCommand”类。我将为您提供更多说明。 快乐的编码!