wamesk / laravel-nova-currency
Laravel Nova 4 货币字段。
2.0.10
2024-09-04 08:37 UTC
Requires
- calebporzio/sushi: ^v2.5.2
- interaction-design-foundation/nova-html-card: ^3.0
- laravel/nova: ^4.0
- moneyphp/money: ^4.5
README
要求
laravel/nova: ^4.0
安装
composer require wamesk/laravel-nova-currency
php artisan migrate
php artisan db:seed --class=CurrencySeeder
向 ./app/Providers/AuthServiceProvider.php
添加策略
protected $policies = [ 'Wame\LaravelNovaCurrency\Models\Currency' => 'src\Policies\CurrencyPolicy', ];
用法
Select::make(__('laravel-nova-currency::customer.field.currency'), 'currency_code') ->help(__('laravel-nova-currency::customer.field.currency.help')) ->options(fn () => CurrencyController::getListForSelect()) ->searchable() ->required() ->rules('required') ->onlyOnForms(), BelongsTo::make(__('laravel-nova-currency::customer.field.currency'), 'currency', Currency::class) ->displayUsing(fn () => CurrencyController::displayUsing($request, $this)) ->sortable() ->filterable() ->showOnPreview() ->exceptOnForms(),
更新汇率
此包还包含一个调度命令,用于在每个工作日16:15启动汇率更新的操作。