/** * Store a newly created Notice in storage. * POST /notices * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Notice::$rules) > 0) { $this->validateRequestOrFail($request, Notice::$rules); } $input = $request->all(); $notices = $this->noticeRepository->create($input); return $this->sendResponse($notices->toArray(), "Notice saved successfully"); }
/** * Store a newly created Notice in storage. * * @param CreateNoticeRequest $request * * @return Response */ public function store(CreateNoticeRequest $request) { $input = $request->all(); $filename = 'images/noticias/' . $input['titulo'] . '.jpg'; $input['imagen'] = $filename; Image::make(Input::file('imagen'))->resize(640, 480)->save($filename); $notice = $this->noticeRepository->create($input); Flash::success('Noticia agregada satisfactoriamente.'); return redirect(route('noticias.index')); }