Laravel在eleoquent模型中禁用列

时间:2019-04-11 14:24:11

标签: laravel-5

我们有一个带有表的应用程序,我想要的是在我的示例falsecolumn中禁用/只读模型中的一列。

因此请勿与$fillable进行大规模分配。

我不想对该特定列执行任何操作。

表格:

id
name
email
fakecolumn

我该如何实现?还有可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用空的Mutator

public function setFakecolumnAttribute() {}

如果确实要设置/更新它,则可以直接在模型的$attributes属性中修改值:

public function init()
{
    $this->attributes['facecolumn'] = true;
}