123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- namespace App\Http\Models;
- use App\Http\Traits\ModelBoost;
- use Illuminate\Database\Eloquent\Model;
- use Illuminate\Database\Eloquent\SoftDeletes;
- class Link extends Model
- {
- use SoftDeletes, ModelBoost;
- protected $table = 'links';
- 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'*/
- ];
- }
|