laravel验证自定义请求字段

时间:2017-06-15 05:06:51

标签: laravel validation

我用前端是Angular,后端是Laravel, 创建用户调用存储功能,它触发使用“UserRequest”验证用户请求。

所有验证工作都很完美。

现在我将根据字段值更改而不是所有字段更新用户记录。

UserController更新功能在更新记录时触发,但不是我传递给更新的所有字段。一个特定的领域。

示例:

请求将“Age = 40”传递给唯一的更新。但UserRequest验证所有字段并抛出必填字段。 如何使用重用请求也实现输出。

// UserController
public function store(UserRequest $request)
{
   //TODO...
}

// UserRequest
public function rules()
    {
        return [
            'name' => 'required',
            'email' => 'required|email',
            'age' => 'required|integer|min:15',
        ];
    }

// UserController
public function Update(UserRequest $request, User $user)
{
   //TODO...
   $user->update($request->all());
}

1 个答案:

答案 0 :(得分:1)

有时添加到您的规则

<img src='{{ asset('img/'.$name) }}'>

这只会验证数据是否存在,请参阅更多to_frame