/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(GalleryRequest $request) { Gallery::create($request->all()); flashMessage("The gallery has been added.", "alert-success"); return redirect('galleries'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Gallery $gallery, Requests\GalleryRequest $request) { $gallery->update($request->input()); $hash = Session::get('gallery_hash'); $attachments = GalleryAttachment::where('hash', $hash)->get(); foreach ($attachments as $attachment) { $attachment->update(['comment' => \Input::get($attachment->id), 'link' => \Input::get('link' . $attachment->id)]); } Session::forget('gallery_hash'); \Session::flash('message', 'Галлерея обновлена'); return redirect()->route('admin.gallery.index'); }