kubis/agegate

Laravel网站年龄验证包

v1.1.2 2019-06-24 13:26 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:58 UTC


README

Laravel 5.8.+ 网站年龄验证包。

安装

通过Composer

$ composer require kubis/agegate

安装后,发布配置和模板文件以实现完整项目实施

$ php artisan vendor:publish --provider="Kubis\AgeGate\AgeGateServiceProvider"

使用方法

文件系统

  1. /config/agegate.php 用于包配置
  2. /resources/views/vendor/kubis/agegate/ 文件夹用于更改模板。

中间件

包提供了一个名为 age-gate 的中间件来保护所需的路由(或所有)背后的表单验证。验证由包根据配置进行。

示例

Route::group(['middleware' => 'age-gate'], function(){
    Route::get('/', function () {
        return view('pages.homepage');
    });
});

变更日志

请查看变更日志以获取最近更改的更多信息。

[待办] 测试

$ composer test

贡献

请查看contributing.md 以获取详细信息及待办事项列表。

安全

如果您发现任何安全相关的问题,请通过电子邮件 daniel[@]kubisinteractive.com 而不是使用问题跟踪器。

致谢

许可

MIT。请参阅许可文件以获取更多信息。