LaravelPackages.net
Acme Inc.
Toggle sidebar
wamesk/laravel-nova-currency

Laravel Nova Currency field.

575
1
5.0.2
About wamesk/laravel-nova-currency

wamesk/laravel-nova-currency is a Laravel package for laravel nova currency field.. It currently has 1 GitHub stars and 575 downloads on Packagist (latest version 5.0.2). Install it with composer require wamesk/laravel-nova-currency. Discover more Laravel packages by wamesk or browse all Laravel packages to compare alternatives.

Last updated

Laravel Nova 5 Currency

Requirements

  • laravel/nova: ^5.0

Installation

composer require wamesk/laravel-nova-currency
php artisan migrate
php artisan db:seed --class=CurrencySeeder

Usage

Select::make(__('laravel-nova-currency::customer.field.currency'), 'currency_code')
    ->help(__('laravel-nova-currency::customer.field.currency.help'))
    ->options(fn () => CurrencyService::getListForSelect())
    ->searchable()
    ->required()
    ->rules('required')
    ->onlyOnForms(),

BelongsTo::make(__('laravel-nova-currency::customer.field.currency'), 'currency', Currency::class)
    ->displayUsing(fn () => CurrencyService::displayUsing($request, $this))
    ->sortable()
    ->filterable()
    ->showOnPreview()
    ->exceptOnForms(),

Updating the exchange rates

This package also includes a scheduling command to start updating the exchange rates from European Central Bank every weekday at 16:15.

Running The Scheduler

Comments