如何解决使用 BKWLD / cloner 库克隆 Laravel 模型:使用请求参数
我在我的一个项目中使用了 https://github.com/BKWLD/cloner,效果很好。 现在我有一个新请求,当模型被克隆时,我需要修改模型的“name”属性。但是属性值是通过 API 请求从客户端发送的。 我知道我可以使用“oncloning”事件来动态修改属性:
public function oncloning($src,$child = null) {
$this->uid = str_random();
if($child) echo 'This was cloned as a relation!';
echo 'The original key is: '.$src->getKey();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。