小编Luc*_* P.的帖子

修改 Eloquent 模型的自定义属性

我有一个包含自定义属性的模型

class Test extends Model
{
    protected $appends = ['counter'];
    public function getCounterAttribute()
    {
        return 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要更改自定义属性的值,例如:

$tests = Test::all();
foreach ($tests AS $test) {
    $test->counter = $test->counter + 100;
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,这是正确的方法吗?

laravel eloquent

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

eloquent ×1

laravel ×1