where(['id' => $uid])->update(['password' => $passwd, 'salt' => $salt]); } public function getMoneyAttr($value): string { return bcdiv($value, 100, 2); } /** * 用户的余额是不可以直接进行修改的,请通过 UserMoneyLog 模型插入记录来实现自动修改余额 * 此处定义上 money 的修改器仅为防止直接对余额的修改造成数据错乱 */ public function setMoneyAttr($value): string { return bcmul($value, 100, 2); } }