shieldfy/shieldfy-laravel-client

此包已废弃,不再维护。未建议替代包。

Shieldfy防火墙组件,用于Laravel框架

2.1.0 2017-08-01 10:51 UTC

This package is not auto-updated.

Last update: 2020-01-18 21:05:32 UTC


README

这是一个用于Shieldfy SDK的Laravel包

Packagist StyleCI

安装

您需要首先在 shieldfy.io 注册以获取您的APP密钥和APP密钥。

通过Composer(推荐方式)

composer require shieldfy/shieldfy-laravel-client

配置

安装Shieldfy Laravel库后,在您的 config/app.php 配置文件中注册 Shieldfy\ShieldfyLaravelClient\ShieldfyServiceProvider

'providers' => [
    ...
    Shieldfy\ShieldfyLaravelClient\ShieldfyServiceProvider::class,
],

Shieldfy从环境文件 .env 获取配置

SHIELDFY_APP_KEY=YOUR_APP_KEY
SHIELDFY_APP_SECRET=YOUR_APP_SECRET

添加Shieldfy中间件

如果您想进一步配置Shieldfy,可以发布配置文件。

php artisan vendor:publish

一个名为shieldfy.php的文件将被放置在您的配置文件夹中 config/shieldfy.php

使用方法

在您的 app/Http/Kernel.php 中添加Shieldfy中间件

protected $middleware = [
    ...
    \Shieldfy\ShieldfyLaravelClient\Middlewares\ShieldfyMiddleware::class
];

有关配置和使用方法的更多信息,请参阅官方文档 docs.shieldfy.io/docs

贡献

感谢您考虑为此项目做出贡献!错误报告、功能请求和拉取请求非常欢迎。

安全漏洞

如果您在此项目中发现安全漏洞,请发送电子邮件至 security@shieldfy.com