php - 更改模型中的字段/属性值 - Laravel

标签 php laravel

我有包含 price 列的表 products。在模型中我想做这样的事情:

public function getPriceAttribute()
{
    return number_format($this->price);
}

所以在 View 中我使用

{{ $property->price }} €

并获取值 200 而不是 200.00 数据库中的 decimal 是怎样的。

这可能吗?

最佳答案

这就是解决我的问题的方法:

public function getPriceAttribute()
{
    return number_format($this->attributes['price']);
}

这将覆盖 $property->price 值(根据评论)

关于php - 更改模型中的字段/属性值 - Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35184646/

相关文章:

php - 将名称添加到 laravel 路由

Laravel 5 : Elixir. 如何从node_modules目录引用css文件

php - 产品正常价格(非促销价)的优惠券折扣

php - 是否可以同时查询具有更多耦合值的表?

php - 统计今天、本周、上个月和总访问量[MySQL查询]

php - laravel 队列 - 同步驱动程序如何工作?它是在单独的进程/线程中执行还是在主执行线程中执行?

php - Laravel Eloquent 范围和

javascript - core-ui-select 重写 URL 后不起作用

php - 如何在 Codeigniter 函数中对学生分数进行排名

php - 使用 Laravel 使用 2 个磁盘复制文件