Просмотр исходного кода

Merge pull request #1644 from Gelaku/patch-8

详情中添加 filesize方法
Jiang Qinghua 3 лет назад
Родитель
Сommit
3c711c08f3
1 измененных файлов с 17 добавлено и 0 удалено
  1. 17 0
      src/Show/Field.php

+ 17 - 0
src/Show/Field.php

@@ -755,4 +755,21 @@ HTML;
     {
         return static::$extendedFields;
     }
+
+    /**
+     * set file size.
+     *
+     * @param  int  $dec
+     * @return Field
+     */
+    public function filesize($dec = 0)
+    {
+        return $this->unescape()->as(function ($value) use ($dec) {
+            if (empty($value)) {
+                return $this;
+            }
+
+            return format_byte($value, $dec);
+        });
+    }
 }