从laravel中的注册表单中删除图像字段

时间:2016-07-13 09:51:39

标签: laravel laravel-5.2

我有一个注册表格需要在注册时上传图片作为个人资料图片,我想从注册表单中删除这个上传字段,因为用户可以稍后上传,但问题是注册表单连接到图像处理所以字段不能为空,这是存储建议内部注册控制器的代码:

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');

}

如何提供默认值或将其与图像处理断开连接?

1 个答案:

答案 0 :(得分:2)

您可以像这样设置值:

$ newUserProfileImagePath = $ profileImagePath =“any image path”;

或者您可以尝试从此方法中删除有关文件上载的所有内容,并从此类中删除“RegisterUserCommand。”之后您仍然面临错误,请上传“RegisterUserCommand”类。我将为您提供更多说明。 快乐的编码!