brokeyourbike / money-casts-laravel
将属性转换为 Money 对象
资助包维护!
brokeyourbike
Open Collective
1.0.4
2023-05-14 22:13 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8|^9
- moneyphp/money: ^4
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- illuminate/database: ^8|^9
- phpunit/phpunit: ^9.5
README
将属性转换为 Money 对象
安装
composer require brokeyourbike/money-casts-laravel
用法
use Illuminate\Database\Eloquent\Model; use BrokeYourBike\MoneyCasts\CurrencyCast; use BrokeYourBike\MoneyCasts\MoneyCast; class Order extends Model { protected $casts = [ 'currency' => CurrencyCast::class . ':currency_code', 'amount' => MoneyCast::class . ':amount_in_cents,currency_code', ]; }
作者
- Ivan Stasiuk | Twitter | LinkedIn | stasi.uk