public function deleteEmail($id) { Email::destroy($id); return \Redirect::action('Admin\\SettingsController@email'); }
/** * safe delete an email * * @param $id * * @return \Illuminate\Http\RedirectResponse */ public function userDeleteEmail($id) { if (empty($email = Auth::user()->emails()->where('id', $id)->get()->first())) { return redirect(route('email.inbox'))->with(['error' => 'You don\'t own this email.']); } if ($email->box_id != 3) { DB::table('emails')->where('id', $id)->update(['box_id' => 3]); } else { Email::destroy($id); //softdelete } return redirect(route('email.inbox'))->with(['success' => 'Your email has been deleted.']); }