LaravelPackages.net
Acme Inc.
Toggle sidebar
brokeyourbike/money-validation-laravel

Validation rules for Money and Currency

2.836
1
1.0.2
About brokeyourbike/money-validation-laravel

brokeyourbike/money-validation-laravel is a Laravel package for validation rules for money and currency. It currently has 1 GitHub stars and 2.836 downloads on Packagist (latest version 1.0.2). Install it with composer require brokeyourbike/money-validation-laravel. Discover more Laravel packages by brokeyourbike or browse all Laravel packages to compare alternatives.

Last updated

money-validation-laravel

Latest Stable Version Total Downloads Maintainability Test Coverage

Validation rules for Money and Currency

Installation

composer require brokeyourbike/money-validation-laravel

Usage

Package uses service container for currencies resolution. You can set it in your 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(),
            ],
        ];
    }
}

Authors

License

Mozilla Public License v2.0

Comments