hasVoted($request)) { return response()->json([ 'status'=>'failed', 'message'=> 'You must vote first.' ], 500); } return $next($request); } private function hasVoted($request) { $x = \App\Result::where('voter_id', $request->user()->id)->count(); return $x > 0; } }