gvlatko/laravel-xss

该软件包最新版本(dev-master)没有可用的许可证信息。

dev-master 2013-10-25 18:18 UTC

This package is not auto-updated.

Last update: 2024-09-24 05:24:43 UTC


README

将CodeIgniter安全库移植到Laravel以防止XSS攻击

安装

在composer文件中包含该软件包

"require": {
    "gvlatko/laravel-xss": "dev-master"
}

运行composer update

在app.php配置文件中的'providers'数组中添加服务提供者

'Gvlatko\LaravelXss\LaravelXssServiceProvider'

并在app.php配置文件中的'aliases'数组中添加别名

'Xss'			  => 'Gvlatko\LaravelXss\LaravelXssFacade'

用法

使用Xss::clean($str, $is_image = FALSE)来清理用户输入。例如

$cleaned = Xss::clean(Input::get('comment');

或用于图片

$cleaned = Xss::clean(Input::file('profile'), TRUE);