✏️ 编辑:Media.php
路径:
/home/boguraj1/public_html/epaper/app/Models/Media.php
大小:701 B · 修改:2026-07-17 22:06:12 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\Storage; class Media extends Model { protected $fillable = ['original_name', 'path', 'mime_type', 'size', 'title']; public function getUrlAttribute(): string { return asset('storage/' . $this->path); } public function getSizeForHumansAttribute(): string { $kb = $this->size / 1024; if ($kb < 1024) return round($kb, 1) . ' KB'; return round($kb / 1024, 2) . ' MB'; } protected static function booted() { static::deleting(function ($media) { Storage::disk('public')->delete($media->path); }); } }
💾 保存
取消
保存为 UTF-8,换行统一为 LF