Laravel 模型查询压入字段,怎么自定义?急
protected $appends = ['beMonthYear'];
public function getBeMonthYearAttribute()
{
return betweenMonth($this->at_start, $this->at_end, '-');
}
这是模型里面自定义的,有时我又不需要查出beMonthYear字段,怎么灵活的自定义,现在每次查出来都带上beMonthYear,有没有解决办法?谢谢
没人吗 , :weary:
我不知道有没有get到你的需求,我觉得可以用
__get()
的魔术方法来做.那就智能再把它 hidden 掉了... makeHidden('field_name')
@lazyou makeHidden ?具体?
$fillable字段只保留填充的字段。
传多一个参数去控制是否要这个字段。
手动调用 setAppends