route('invitation'); if (! $invitation instanceof Invitation) { throw new RuntimeException('has_open_invitation should only be configured for invitations'); } if (! $invitation->isOpen()) { abort(403, 'Closed Invitation'); } return $next($request); } }