| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?php
- namespace App\Module\File\Models;
- use App\Module\File\Img;
- use UCore\ModelCore;
- use Illuminate\Database\Eloquent\SoftDeletes;
- /**
- * 图片文件
- *
- * field start
- * @property int $id
- * @property string $storage_disk 储存 disk
- * @property string $path 储存目录
- * @property int $user_id 用户iD
- * @property int $admin_id 管理员ID
- * @property string $re_type 关联类型
- * @property int $re_id 关联ID
- * @property string $o_name 原名
- * @property int $fsize 文件大小
- * @property int $width 图片宽度
- * @property string $height 图片高度
- * @property string $type1 图片类型
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $deleted_at
- * @property int $private 私人的; 0:公共的 ,1 私人的
- * field end
- *
- */
- class FileImg extends \UCore\ModelCore
- {
- use SoftDeletes;
- // attrlist start
- protected $fillable = [
- 'id',
- 'storage_disk',
- 'path',
- 'user_id',
- 'admin_id',
- 're_type',
- 're_id',
- 'o_name',
- 'fsize',
- 'width',
- 'height',
- 'type1',
- 'private',
- ];
- // attrlist end
- protected $table = 'file_imgs';
- protected $appends =[
- 'url'
- ];
- public function getUrlAttribute()
- {
- return $this->getUrl();
- }
- public function getUrl()
- {
- return Img::getAdminPicUrl($this->path);
- }
- }
|