作者 lyh

gx

... ... @@ -24,7 +24,7 @@ class AyrShareController extends BaseController
*/
public function lists(AyrShareModel $ayrShareModel,AyrShareLogic $ayrShareLogic){
//授权配置列表
$share_list = $ayrShareModel->platforms;
$share_list = $ayrShareModel->iconImage();
$lists = $ayrShareModel->lists($this->map,$this->page,$this->row,'id',['id','name','title','profile_key','bind_platforms','operator_id','created_at','updated_at']);
foreach ($lists['list'] as $k => $v){
if(!empty($v['profile_key'])){
... ...
... ... @@ -24,19 +24,33 @@ class AyrShare extends Base
* @var :授权列表
*/
public $platforms = [
self::TYPE_FACEBOOK => 'Facebook',
self::TYPE_TWITTER => 'Twitter',
self::TYPE_LINKEDIN => 'LinkedIn',
self::TYPE_INSTAGRAM => 'Instagram',
self::TYPE_YOUTUBE => 'YouTube',
self::TYPE_REDDIT => 'Reddit',
self::TYPE_TELEGRAM => 'Telegram',
self::TYPE_GMB => 'Google',
self::TYPE_PINTEREST => 'Pinterest',
self::TYPE_TIKTOK => 'TikTok',
self::TYPE_FACEBOOK => 'facebook.png',
self::TYPE_TWITTER => 'twitter.jpg',
self::TYPE_LINKEDIN => 'linkin.png',
self::TYPE_INSTAGRAM => 'ins.png',
self::TYPE_YOUTUBE => 'youtube.jpg',
self::TYPE_REDDIT => 'reddit.jpg',
self::TYPE_TELEGRAM => 'tel.png',
self::TYPE_GMB => 'google.png',
self::TYPE_PINTEREST => 'pinterest.png',
self::TYPE_TIKTOK => 'tiktok.jpg',
];
/**
* @name :(获取图标iconImage
* @author :lyh
* @method :post
* @time :2023/6/8 9:21
*/
public function iconImage(){
$image_link = [];
foreach ($this->platforms as $k => $v){
$image_link[$k] = url('upload/icon/').$v;
}
return $image_link;
}
/**
* @var :发布图片数量
*/
public $image = [
... ... @@ -52,5 +66,4 @@ class AyrShare extends Base
self::TYPE_TIKTOK => 1,
];
}
... ...