AyrShare.php 1.7 KB
<?php

namespace App\Models\AyrShare;

use App\Models\Base;

class AyrShare extends Base
{
    protected $table = 'gl_ayr_share';

    const COUNT = 3;

    const TYPE_FACEBOOK = 'facebook';
    const TYPE_TWITTER = 'twitter';
    const TYPE_LINKEDIN = 'linkedin';
    const TYPE_INSTAGRAM = 'instagram';
    const TYPE_YOUTUBE = 'youtube';
    const TYPE_REDDIT = 'reddit';
    const TYPE_TELEGRAM = 'telegram';
    const TYPE_GMB = 'google';
    const TYPE_PINTEREST = 'pinterest';
    const TYPE_TIKTOK = 'tiktok';
    /**
     * @var :授权列表
     */
    public $platforms = [
        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.png',
        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 = [
        self::TYPE_FACEBOOK => 10,
        self::TYPE_TWITTER => 4,
        self::TYPE_LINKEDIN => 9,
        self::TYPE_INSTAGRAM => 10,
        self::TYPE_YOUTUBE => 1,
        self::TYPE_REDDIT => 1,
        self::TYPE_TELEGRAM => 1,
        self::TYPE_GMB => 1,
        self::TYPE_PINTEREST => 1,
        self::TYPE_TIKTOK => 1,
    ];

}