/**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  *
  * @return Response
  */
 public function edit($id)
 {
     $newsletter = Newsletter::findOrFail($id);
     $offers_id = explode("|", $newsletter->Offers_ID);
     $offers_selected = NewslettersOffer::whereIn('id', $offers_id)->lists('id', 'Name')->all();
     $offers_unselected = NewslettersOffer::lists('Name', 'id')->all();
     return view('backend.newsletters.edit', compact('newsletter'))->with('offers_selected', $offers_selected)->with('offers_unselected', $offers_unselected);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  *
  * @return Response
  */
 public function update($id, Request $request)
 {
     $newsletters_offer = NewslettersOffer::findOrFail($id);
     $array = ['Name' => $request->Name, 'Hotel' => $request->Hotel, 'URL' => $request->URL, 'Description' => $request->Description];
     if ($request->Picture != "") {
         File::delete('newsletter/' . $newsletters_offer - Picture);
         $filename = uniqid() . '.' . $request->Picture->getClientOriginalExtension();
         $path = config('configurari.Storage.Newsletter') . $filename;
         Image::make($request->Picture)->resize(config('configurari.Configurari_NL.oferte.width'), config('configurari.Configurari_NL.oferte.height'))->save($path, 70);
         $array = $array + ['Picture' => $filename];
     }
     $newsletters_offer->update($array);
     Session::flash('flash_message', 'Newsletters_Offer updated!');
     return redirect('auth/newsletters_offers');
 }