public function getSendDecisions(LoggedInRequest $request) { $applications = Application::all(); foreach ($applications as $application) { if ($application->statusEmailed != true) { if ($application->status == "Accepted") { Mail::send('emails.accepted', compact('application'), function ($m) use($application) { $m->to($application->email, $application->name)->from('*****@*****.**', 'Ignite')->subject('Welcome to the Ignite Class of Fall 2015'); }); $application->statusEmailed = true; //dd("Sent: ".$application->name); } else { Mail::send('emails.denied', compact('application'), function ($m) use($application) { $m->to($application->email, $application->name)->from('*****@*****.**', 'Ignite')->subject('Ignite Application Decision'); }); $application->statusEmailed = true; //dd("Sent: ".$application->name); } } $application->save(); } return $this->getApplications($request); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $applications = Application::all(); return view('applications.index', compact('applications')); }