我有一个包含自定义属性的模型
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)
这不起作用,这是正确的方法吗?