我有2个Laravel模型,团队和照片。
一个团队可以有很多照片,而一张照片属于一个团队。
因此,我有2个用于团队和照片的数据库表。
我现在使用Dropzone.js对其进行配置的方式是,上载照片所遇到的终点与更新团队所遇到的终点不同(即使这两个动作都在同一页面上调用)。
在Algolia,我只跟踪团队,因此我正在寻找一种方法来更新上传照片时团队所拥有的图像。
我在Team.php
内
return array_merge($this->toArray(), [
'sport_id' => $this->sport->sport_name,
'photo' => $this->photos()->first()->path
]);
我需要能够触发此操作,以便在上传照片时,第一张照片的路径也将更新。