Files
water-back/modules/Mall/Http/Resources/Api/Shop/ShopCollection.php
2023-01-12 14:47:38 +08:00

27 lines
712 B
PHP

<?php
namespace Modules\Mall\Http\Resources\Api\Shop;
use App\Api\Resources\BaseCollection;
class ShopCollection extends BaseCollection
{
public function toArray($request): array
{
return [
'data' => $this->collection->map(function ($shop) {
return [
'shop_id' => $shop->id,
'name' => $shop->name,
'is_self' => (bool) $shop->is_self,
'mobile' => $shop->mobile,
'description' => $shop->description,
'cover' => $shop->cover_url,
];
}),
'page' => $this->page(),
];
}
}