/** * Download Subscribes * */ public function subscribes() { $subscribes = Subscribe::all('email')->toArray(); $file = ''; foreach ($subscribes as $key => $subscribe) { $file .= $key == 0 ? $subscribe['email'] : "\r\n" . $subscribe['email']; } $path = storage_path('app/subscribes.txt'); \File::put($path, $file); \Activity::log('Abone Listesi İndirildi'); return response()->download($path)->deleteFileAfterSend(true); }
public static function follow(Request $request) { $iduser = $request->iduser; $idproblem = $request->problemid; if ($request->follow != 0) { $subscribe = array('iduser' => $iduser, 'idproblem' => $idproblem); //return \Response::json($request->follow, 200); $subscribe = Subscribe::create($subscribe); return \Response::json('successfully followed', 200); } else { $subscribeDeleted = Subscribe::where('iduser', $iduser)->where('idproblem', $idproblem)->first(); //return \Response::json($subscribeDeleted, 200); $subscribeDeleted->delete(); return \Response::json('successfully unfollowed', 200); } return \Response::json('error', 404); }
public function createMail($id) { $cus = Subscribe::findOrFail($id); return view('backend.subscribe.createmail', compact('cus')); }