Javascript 将特殊字符转换为HTML实体,Laravel

Javascript 将特殊字符转换为HTML实体,Laravel,javascript,php,ajax,laravel,output,Javascript,Php,Ajax,Laravel,Output,我正在尝试使用Laravel转换视图中的特殊字符以实现安全输出。我知道blade是为您做这件事的——但我所有的数据都是通过JavaScript Ajax请求显示的。我完成此任务的原始功能似乎不起作用(与CodeIgniter一起使用): Laravel是否提供了一种转换大量数据库记录以实现安全输出的便捷方法 我们没有提供XSS过滤器,因为它更多地由用户自行决定。然而,有一篇很棒的文章介绍了一个现成的XSS过滤器函数 我希望这有帮助 //sanitize tasks for safe

我正在尝试使用Laravel转换视图中的特殊字符以实现安全输出。我知道blade是为您做这件事的——但我所有的数据都是通过JavaScript Ajax请求显示的。我完成此任务的原始功能似乎不起作用(与CodeIgniter一起使用):


Laravel是否提供了一种转换大量数据库记录以实现安全输出的便捷方法

我们没有提供
XSS
过滤器,因为它更多地由用户自行决定。然而,有一篇很棒的文章介绍了一个现成的XSS过滤器函数

我希望这有帮助

       //sanitize tasks for safe output
        function sanitize_object_h( $array ) {
            $array_modified = $array;

            foreach( $array_modified as $object ) {
                foreach( $object as &$item ) {
                    $item = htmlentities( $item, ENT_QUOTES );
                }
                //end foreach
            }
            //end foreach
            return $array_modified;

        }
        //end sanitize_object_h