/** * Store a newly created Gcm in storage. * * @param CreateGcmRequest $request * * @return Response */ public function store(CreateGcmRequest $request) { $input = $request->all(); $gcm = $this->gcmRepository->create($input); Flash::success('Gcm saved successfully.'); return redirect(route('gcms.index')); }
/** * Store a newly created Gcm in storage. * POST /gcms * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Gcm::$rules) > 0) { $this->validateRequestOrFail($request, Gcm::$rules); } $input = $request->all(); $gcms = Gcm::where('device_id', $input['device_id'])->first(); if ($gcms) { $gcms->device_id = $input['device_id']; $gcms->update(); } else { $gcms = $this->gcmRepository->create($input); } return $this->sendResponse($gcms->toArray(), "Gcm saved successfully"); }