我用前端是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());
}