/** * Update the data. * * PUT|PATCH /api/positions/:id * * @param Request $request * @param Preset $preset * @param Position $position * @return \Illuminate\Http\JsonResponse */ public function update(Request $request, Preset $preset, Position $position) { $validator = new PositionValidator($preset, $request); if (!$validator->passes()) { return $validator->errors(); } $position->fill($request->only('x', 'y')); $position->save(); return $position->fresh()->load('piece'); }