我想使用现有的功能trait
并创建我自己的trait
在此之上只是为了稍后将其应用到课堂上。
我想延长Laravel SoftDeletes
特质SaveWithHistory
函数,因此它将创建一个记录的副本作为已删除的记录。我也想扩展它record_made_by_user_id
field.
就在这里。你只需要像这样定义新的特征:
trait MySoftDeletes
{
use SoftDeletes {
SoftDeletes::saveWithHistory as parentSaveWithHistory;
}
public function saveWithHistory() {
$this->parentSaveWithHistory();
//your implementation
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)