clumsy/age-check

Laravel的年龄验证器

v0.2.6 2016-07-14 12:05 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:18:55 UTC


README

Codacy Badge SensioLabsInsight

一个帮助创建年龄验证验证的包。

许可证

Clumsy Age-Check 是开源软件,许可协议为MIT许可证

安装

要开始使用Age-Check,将其添加到您的composer.json文件中作为依赖项

composer require clumsy/age-check:0.2.*

如果您正在使用Laravel 4,请坚持使用分支 0.1

composer require clumsy/age-check:0.1.*

配置

安装Age-Check库后,在您的config/app.php配置文件中注册ServiceProvider

'providers' => [
    // Other service providers...

    Clumsy\AgeCheck\AgeCheckServiceProvider::class,
],

在您的app/Http/Kernel.php文件中注册中间件

protected $routeMiddleware = [
        //Other middlewares...

        'age-check' => \Clumsy\AgeCheck\Http\Middleware\ValidateAge::class,
    ];

发布配置文件

php artisan vendor:publish --provider="Clumsy\AgeCheck\AgeCheckServiceProvider" --tag="config"

并根据您的项目进行编辑。通常您需要编辑success-urlfail-url,这是在失败或成功时用户将被重定向的URL。

用法

创建一个包含年龄验证中间件的路由组

Route::group(
    [
        'middleware' => ['age-check']
    ],
    function() {
        //Your routes goes here...
    }
);

此包提供了一个基本的视图和基本的表单,但没有样式。您应该更改配置文件以使用您自己的配置,并使用提供的部分视图来帮助您生成表单。

您还可以发布视图并根据需要修改它们。

php artisan vendor:publish --provider="Clumsy\AgeCheck\AgeCheckServiceProvider" --tag="views"