是否可以在Voyager中格式化显示的数据?

时间:2018-06-04 21:07:54

标签: php laravel-5 voyager

我是Voyager的新人,我想将某些数字格式化为货币格式。通常,我会像

那样做

//In a blade file {{ $number_format($product->price, 0, ',', '.') }}

如果我想在BREAD视图中格式化显示的数据,我的JSON字符串应如何实现我的目的?

1 个答案:

答案 0 :(得分:1)

您可以使用Eloquent accessors

在您的实例中,它可能看起来像:

<?php

    namespace App;

    use Illuminate\Database\Eloquent\Model;

    class Product extends Model
    {
        /**
         * Get the product's price.
         *
         * @param  string  $value
         * @return string
         */
        public function getPriceAttribute($value)
        {
            return number_format($value, 0, ',', '.');
        }
    }