diff --git a/app/common/controller/PostFavoriteController.php b/app/common/controller/PostFavoriteController.php index 1997f86..223d2ea 100644 --- a/app/common/controller/PostFavoriteController.php +++ b/app/common/controller/PostFavoriteController.php @@ -3,6 +3,7 @@ namespace app\common\controller; use app\common\controller\BaseController; use app\common\model\Post; +use app\common\model\PostMedia; use app\common\model\User; use app\common\service\OssService; use app\common\traits\crud\CrudControllerTrait; @@ -67,6 +68,15 @@ class PostFavoriteController extends BaseController } $post['user'] = $postUser; } + + $ossservice = new OssService(); + if (isset($post['id'])){ + $post['media'] = PostMedia::where('post_id', $post['id'])->get()->toArray(); + foreach ($post['media'] as &$media) { + $media['url_pull'] = $ossservice->generatePrivateUrl($media['url']); + } + } + $data['post'] = $post; } return $data;