/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (Session::has('user_id')) { $session_user_id = Session::get('user_id'); if ($request->user_id == $session_user_id) { $path = $request->path() . '?user_id=' . $request->user_id . '&day=' . $request->day; $requestlog = new RequestLog(); $requestlog->PID = $session_user_id; $requestlog->request = $path; $requestlog->save(); if ($request->day != Day::first()->pluck('day')) { $data['status'] = 112; $data['description'] = "You cannot request for a different day!"; return json_encode($data); } else { return $next($request); } } else { $data['status'] = 110; $data['description'] = "Session mismatch!"; return json_encode($data); return Day::first()->pluck('day'); } } else { $data['status'] = 111; $data['description'] = 'Session not set!'; return json_encode($data); } }
public function get_day() { $current_day = Day::first(); return $current_day->day; }