Ejemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param \Illuminate\Http\Request $request
  * @param string                   $token
  *
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, Subscriber $subscriber)
 {
     $this->validate($request, ['name' => 'required|max:70', 'email' => 'required|email|unique:subscribers,email,' . $subscriber->id]);
     $subscriber->fill(Input::all());
     $subscriber->createNewToken();
     Mail::send('emails.subscribers.update', ['subscriber' => $subscriber], function ($m) use($subscriber) {
         $m->from('*****@*****.**', 'See&Do')->to($subscriber->email, $subscriber->name)->subject('Your settings have been updated for See&Do')->getHeaders()->addTextHeader('X-MC-Subaccount', 'see-do');
     });
     return Redirect::to('/subscribers/updated');
 }