Esempio n. 1
0
 /**
  * Store a newly created Ajuda in storage.
  *
  * @param CreateAjudaRequest $request
  *
  * @return Response
  */
 public function store(CreateAjudaRequest $request)
 {
     $input = $request->all();
     $ajuda = $this->ajudaRepository->create($input);
     Flash::success('Ajuda saved successfully.');
     return redirect(route('ajudas.index'));
 }
 /**
  * @test create
  */
 public function testCreateAjuda()
 {
     $ajuda = $this->fakeAjudaData();
     $createdAjuda = $this->ajudaRepo->create($ajuda);
     $createdAjuda = $createdAjuda->toArray();
     $this->assertArrayHasKey('id', $createdAjuda);
     $this->assertNotNull($createdAjuda['id'], 'Created Ajuda must have id specified');
     $this->assertNotNull(Ajuda::find($createdAjuda['id']), 'Ajuda with given id must be in DB');
     $this->assertModelData($ajuda, $createdAjuda);
 }
 /**
  * @param CreateAjudaAPIRequest $request
  * @return Response
  *
  * @SWG\Post(
  *      path="/ajudas",
  *      summary="Store a newly created Ajuda in storage",
  *      tags={"Ajuda"},
  *      description="Store Ajuda",
  *      produces={"application/json"},
  *      @SWG\Parameter(
  *          name="body",
  *          in="body",
  *          description="Ajuda that should be stored",
  *          required=false,
  *          @SWG\Schema(ref="#/definitions/Ajuda")
  *      ),
  *      @SWG\Response(
  *          response=200,
  *          description="successful operation",
  *          @SWG\Schema(
  *              type="object",
  *              @SWG\Property(
  *                  property="success",
  *                  type="boolean"
  *              ),
  *              @SWG\Property(
  *                  property="data",
  *                  ref="#/definitions/Ajuda"
  *              ),
  *              @SWG\Property(
  *                  property="message",
  *                  type="string"
  *              )
  *          )
  *      )
  * )
  */
 public function store(CreateAjudaAPIRequest $request)
 {
     $input = $request->all();
     $ajudas = $this->ajudaRepository->create($input);
     return $this->sendResponse($ajudas->toArray(), 'Ajuda saved successfully');
 }