From 3180ee2c0616a568d5e9edfc004de00151aa698d Mon Sep 17 00:00:00 2001 From: liapples Date: Fri, 3 Sep 2021 10:53:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E5=8A=A0=E5=9F=9F=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/ChannelController.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/Http/Controllers/Api/ChannelController.php b/app/Http/Controllers/Api/ChannelController.php index 34bf70e..7ada875 100644 --- a/app/Http/Controllers/Api/ChannelController.php +++ b/app/Http/Controllers/Api/ChannelController.php @@ -46,6 +46,21 @@ class ChannelController extends Controller ->whereRaw("FIND_IN_SET($channel_id, `channel_id`)") ->orderBy('id', 'DESC') ->simplePaginate(); + $list = $this->paginatePicAddHost($list); return $this->success($list); } + + //分页列表产品图片加域名 + private function paginatePicAddHost($list) + { + if (!$list->isEmpty()) { + $prefix = Storage::disk('public')->url(''); + foreach ($list->items() as $k=>&$v) { + $v->pictures = array_map(function($item) use ($prefix) { + return strpos($item, $prefix) === false ? $prefix . $item : $item; + }, $v->pictures); + } + } + return $list; + } }