/**
* Update series.
*
* /admin/series/{id} put
*
* @return \Illuminate\Http\JsonResponse
*/
public function update($id)
{
$form = $this->series->getUpdateForm();
if (!$form->isValid()) {
return $this->responseJson(['errors' => $form->getErrors()], 400);
}
$seriesData = $form->getInputData();
if (key_exists('image', $seriesData)) {
$imagePath = ImageManager::changeSeriesImage($seriesData['image'], $this->series->findImageById($id));
$seriesData['image'] = $imagePath;
}
$series = $this->series->update($id, $seriesData);
return $this->responseJson(['message' => '系列修改成功', 'data' => $series]);
}