brokeyourbike/money-validation-laravel

货币和货币单位的验证规则

1.0.2 2023-05-14 22:00 UTC

This package is auto-updated.

Last update: 2024-09-20 14:20:11 UTC


README

Latest Stable Version Total Downloads Maintainability Test Coverage

货币和货币单位的验证规则

安装

composer require brokeyourbike/money-validation-laravel

使用

包使用服务容器进行货币解析。您可以在您的 AppServiceProvider 中设置它

use Money\Currencies\ISOCurrencies;
use Money\Currencies;

public function register()
{
    $this->app->singleton(Currencies::class, function () {
        return new ISOCurrencies();
    });
}
use Illuminate\Foundation\Http\FormRequest;
use BrokeYourBike\MoneyValidation\IsValidCurrency;

class ExampleRequest extends FormRequest
{
    public function rules()
    {
        return [
            'currency_code' => [
                'required',
                'string',
                'size:3',
                new IsValidCurrency(),
            ],
        ];
    }
}

作者

许可证

Mozilla公共许可证v2.0