public function delete(Request $request)
 {
     if (!ACL::hasPermission('newsletter', 'delete')) {
         return redirect(route('newsletter'))->withErrors(['Você não tem permissão para deletar e-mails.']);
     }
     Newsletter::find($request->get('newsletterId'))->delete();
     $success = "E-mail excluído com sucesso.";
     return redirect(route('newsletter'))->with(compact('success'));
 }
예제 #2
0
 public function storeNewNewsletter(Request $request)
 {
     $newsletter = new Newsletter();
     $id = $newsletter->create($request->all())->id;
     if ($request->hasFile('img')) {
         $extension = $request->file('img')->getClientOriginalExtension();
         $days = date("Ymd");
         $secs = date("His", strtotime('+1 hour'));
         $imgName = "newsletter_id_" . $id . "_" . $days . "_" . $secs . "." . $extension;
         $path = public_path() . '/upload/newsletters';
         $image = $request->file('img');
         $request->file('img')->move($path, $imgName);
         $image = Newsletter::find($id);
         $image->img = $imgName;
         $image->save();
     }
     return redirect('/administration/newsletter/showAllNewsletters');
 }