<?php

namespace App\Http\Models;

use App\Http\Traits\ModelBoost;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class LinkCase extends Model
{
    use SoftDeletes, ModelBoost;
    protected $table = 'link_case';
    protected $primaryKey = 'id';
    protected $guarded = [];

    public function getTypeTitleAttribute()
    {
        $typeList = array_column(self::TYPES, null, 'inx');
        return $typeList[$this->type ?? 0]['val'] ?? '';
    }

    const TYPES = [
        1 => 'PDF',
        2 => 'B2B',
        3 => '书签',
        4 => '一次性',
        5 => '图片',
        6 => 'SNS',
        7 => '论坛',
        8 => 'Blog',
        9 => '信息页',
/*        10 => '网址提交',
        11 => '分享',*/
        12 => '重点外链',
/*        13 => '网站提交',
        14 => '博客',
        15 => '图片分享',
        16 => '一次性注册',
        17 => 'minisite',
        18 => 'forum',
        19 => '社交',
        20 => '网址提交分析',
        21 => '视频',
        22 => '问答',
        23 => 'blogger'*/
    ];

}