all(), [ 'data.work_start' => 'required', 'data.work_end' => 'required', ]); if($validator->fails()){ return response()->json($validator->errors(), 400); } $user = User::find($id); $user->update($request->all()['data']); return response()->json([ 'message' => 'User updated successfully', 'user' => $user ], 201); } }