我们有一个带有表的应用程序,我想要的是在我的模型中禁用/只读一列,在我的示例中为fakecolumn。
所以不要与$fillable
进行大规模的签约。
我不希望在该特定列上执行任何操作。
表:
id
name
email
fakecolumn
我怎样才能实现这一点,是否也有可能?
你可以使用空的Mutator:
public function setFakecolumnAttribute() {}
如果您确实想在某个时刻设置/更新它,可以直接修改模型的$attributes
属性中的值:
public function init()
{
$this->attributes['facecolumn'] = true;
}