27 lines
472 B
PHP
27 lines
472 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use App\Models\Traits\BelongsToCategory;
|
|
use App\Models\Traits\HasOneCover;
|
|
|
|
class Patent extends Model
|
|
{
|
|
|
|
use HasOneCover, BelongsToCategory;
|
|
|
|
public const TYPE_PATENT = 'patent';
|
|
public const TYPE_PAPER = 'paper';
|
|
|
|
public const TYPES = [
|
|
self::TYPE_PATENT => '专利',
|
|
self::TYPE_PAPER => '论文',
|
|
];
|
|
|
|
public function getLinkAttribute()
|
|
{
|
|
return route('patents.show', $this);
|
|
}
|
|
|
|
}
|