Example #1
0
 /**
  * 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);
 }
Example #2
0
 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'));
 }