Laravel模型可填充浮动始终格式化

时间:2017-01-18 19:01:24

标签: php laravel laravel-5.3

我有一个模型,其中有可填充的列,如价格浮动。如何告诉laravel返回始终格式化的值?像:

<RelativeLayout ...>
    ...
    <LinearLayout
        android:id="@+id/video_view_from_appCompat"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/top"
        android:paddingLeft="45dp"
        android:paddingRight="45dp"
        android:paddingTop="36dp"
        android:visibility="invisible">
    <FrameLayout
        android:id="@+id/fragment_container"   
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/video_view_from_appCompat"/>
    ...
</RelativeLayout>

我知道我可以使用PHP $product->price // 8.00 not 8 函数,但我不希望每行使用它来复制它。

1 个答案:

答案 0 :(得分:2)

您可以定义accessor

public function getPriceAttribute($value)
{
    return number_format($value, 2);
}