Learner\Http\Controllers\Admin\SeriesController::store PHP Method

store() public method

admin/series post
public store ( ) : Illuminate\Http\JsonResponse
return Illuminate\Http\JsonResponse
    public function store()
    {
        $form = $this->series->getCreateForm();
        if (!$form->isValid()) {
            return $this->responseJson(['errors' => $form->getErrors()], 400);
        }
        $seriesData = $form->getInputData();
        $seriesData['image'] = ImageManager::saveSeriesImage($seriesData['image']);
        $series = $this->series->create($seriesData);
        return $this->responseJson(['message' => '系列创建成功', 'data' => $series]);
    }