Learner\Repositories\LinkRepositoryInterface::getSaveForm PHP Method

getSaveForm() public method

Get the link save form
public getSaveForm ( ) : SaveLinkFormService
return Learner\Services\Forms\SaveLinkFormService
    public function getSaveForm();

Usage Example

Example #1
0
 /**
  * Update link by id.
  *
  * /admin/links/{id} put
  *
  * @param  integer $id
  *
  * @return \Illuminate\Http\JsonResponse
  */
 public function update($id)
 {
     $form = $this->links->getSaveForm();
     if (!$form->isValid()) {
         return $this->responseJson(['errors' => $form->getErrors()], 400);
     }
     $formData = $form->getInputData();
     $link = $this->links->update($id, $formData);
     return $this->responseJson(['message' => '成功修改链接', 'link' => $link]);
 }