validate([ 'email' => 'required|email', 'token' => 'required|uuid', ]); $guest = EventGuestsNonUsers::where('email', $data['email'])->where('token', $data['token'])->first(); if ($guest) { $request->guest = $guest; return $next($request); } return response([], 403); } }