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

store() public method

admin/blogs post
public store ( ) : Illuminate\Http\JsonResponse
return Illuminate\Http\JsonResponse
    public function store()
    {
        $form = $this->blogs->getCreateForm();
        if (!$form->isValid()) {
            return $this->responseJson(['errors' => $form->getErrors()], 400);
        }
        $formData = $form->getInputData();
        if ($formData['created_at'] !== '') {
            $formData['created_at'] = Carbon::createFromFormat('Y-m-d', $formData['created_at']);
        } else {
            unset($formData['created_at']);
        }
        $this->blogs->create($formData);
        return $this->responseJson(['message' => '添加成功']);
    }