苏可/别名

此包的最新版本(1.0.1)没有可用的许可证信息。

主要针对 Laravel 开发的 PHP 包,用于设置验证失败的错误信息属性。

1.0.1 2015-08-20 17:54 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:24 UTC


README

主要针对 Laravel 开发的 PHP 包,用于设置验证失败的错误信息属性。

安装

在 composer.json 中添加此包名

"require": {
  "sukohi/agnomen": "1.*"
}

执行 composer 命令。

composer update

用法

首先,将 AgnomenTrait 添加到 App/Http/Requests/Request.php 中,如下所示。

<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;
use Sukohi\Agnomen\AgnomenTrait;

abstract class Request extends FormRequest
{
    use AgnomenTrait;

    private $attribute_names = [
        'email' => 'YOUR-TEXT-1',
        'password' => 'YOUR-TEXT-2',
        'accepted' => 'YOUR-TEXT-3'
    ];

}

然后使用以下命令创建自己的请求。

php artisan make:request *****Request
  • 有关详细信息,请参阅 此处

然后像这样添加您的验证规则。

public function rules()
{
    return [
        'email' => 'required',
        'password' => 'required', 
        'accepted' => 'accepted'
    ];
}

现在,如果您的应用程序响应错误信息,`:attribute` 将替换为 `$attribute_names` 的值。
有关详细信息,请参阅 此处

例如)

The :attribute field is required. => The YOUR-TEXT-1 field is required.

许可证

此包采用 MIT 许可证授权。

版权所有 2015 Sukohi Kuhoh