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')); }
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'); }