我的模型中有group
属性,如果组父级不是0,我想将组属性更改为sub-group
。
我的代码:
public function setGroupAttribute
{
$group_id = $this->attribute['id'];
$group = Group::find($group_id);
if ($group->parent != 0)
{
$this->attribute['group'] = 'sub-group';
}
}
但我猜我正在做的是错的?那么我该怎么做呢?我只想更改属性而不是内部数据。
答案 0 :(得分:0)
您正在将$this->attribute['group']
设置为“子组”字符串,而不是重新编制索引。试试这个......
$this->attribute['sub-group'] = $this->attribute['group'];
unset($this->attribute['group']);