jasonnz / jinput
该软件包最新版本(dev-master)没有可用的许可证信息。
Laravel 4 XSS 输入过滤器
dev-master
2013-06-22 05:10 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-25 13:43:43 UTC
README
Jinput 是 Laravel 4 的 Input 替代品,允许您使用 XSS 过滤和清洗用户输入。
现在兼容 PHP 5.3
使用 - 示例
Jinput::all() - 获取 Input::all() 通常会返回的所有输入,但已经过 XSS 过滤。
Jinput::get('email') - 获取一个电子邮件字段,就像 Input::get('email') 一样,再次经过 XSS 过滤。
安装
- 将新条目添加到您 Laravel 4 项目的根目录中 composer.json 文件的
require: {}
数组中。它应该看起来像这样
"require": { "laravel/framework": "4.0.*", "jasonnz/jinput": "dev-master" },
-
将以下内容添加到 /app/config/app.php 中 'providers' 数组的末尾
'JasonNZ\Jinput\JinputServiceProvider'
-
将以下内容添加到 /app/config/app.php 中 'aliases' 数组的末尾
'Jinput' => 'JasonNZ\Jinput\Jinput'
如何使用
简单!不要使用常规的 Input::get('value');
,而是使用这个:Jinput::get('value')
;
您也可以调用 Jinput::all();
来获取所有表单输入;