public function handle($request, Closure $next) { $today = Carbon::now('Asia/Manila'); $report_date = Config::find(1); // Send a report if today is not set to our config table if ($report_date->report_date->day != $today->day || $report_date->report_date->month != $today->month || $report_date->report_date->year != $today->year) { $report_date->report_date = $today; $report_date->save(); $deadline_names = []; $i = new \App\Info(); foreach (\App\Info::all() as $info) { $deadline = $i->isDeadLineToday($info->dead_line); if ($deadline == 'deadline' && $info->claim_status != 'approved') { $deadline_names[$info->name] = $info; } } $data = array('data' => $deadline_names); \Log::info('Sending mail....'); \Mail::send('email.email', $data, function ($message) { $message->from('*****@*****.**', 'GIBX Internal System'); $date = \Carbon\Carbon::today('Asia/Manila')->format('d/m/Y'); $recipients = ['*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**']; $message->to($recipients)->subject('GIBX Claims System Daily Report ' . $date); }); // TODO: Send an email for reporting here... } return $next($request); }
/** * @author: lmkhang - skype * @date: 2016-01-12 * Save Change */ public function change(Request $request) { //Post $post = $request->all(); //Trim $setting = $this->trim_all($post); foreach ($setting['id'] as $id) { // echo $id. ' - '.$setting['setting_'.$id].'<br/>'; $setting_get = \App\Config::find($id); $setting_get->value = $setting['setting_' . $id]; $setting_get->save(); } //set Flash Message $this->setFlash('message', 'Save successfully!'); return redirect()->back()->with('message', 'Save successfully!'); }