laravel-admin editable 字段 显示他除以100的数字
可以通过在对应的 Model 中定义一个 Accessor 来实现。假设你有一个名为 amount 的字段,那么可以在对应的 Model 中添加如下代码:
public function getAmountAttribute($value)
{
return $value / 100;
}
这里我们定义了一个 getAmountAttribute 方法,该方法会自动被 Laravel 认为是一个 Accessor,并且会在访问 amount 字段时被调用。在这个方法中,我们将 $value 除以 100,并返回这个值,因此在 Laravel-Admin 的编辑界面中,该字段将自动显示除以 100 后的值。
注意:在 Laravel-Admin 中,由于使用了 Eloquent 的 Mass Assignment,因此如果你希望在编辑界面中修改这个字段的值,还需要在对应的 Model 中定义一个 Mutator,将修改后的值乘以 100 后再保存到数据库中。
原文地址: https://www.cveoy.top/t/topic/bVWA 著作权归作者所有。请勿转载和采集!