Создан  demius PM 8 месяцев назад; Обновил  demius PM 6 месяцев назад

Шпаргалки для удобства разработки, а то мы такое не ведем, а какие-то вещи уже забываются.

FileExtension

file_size()

Вывести размер файла в читаемых единицах. {{ file_size(attachment.file.size) }}

file_type()

Вывести тип файла. {{ file_size(attachment.file.size) }}

ImageExtension

icon()

Нарисовать иконку из набора font-awesome, tabler или наших, отрисованных в svg иконок. Создает необзодимый тег <img>, <svg> по необхожимости.

  • font-awesome - начинаем название с fa-, например {{ icon('fa fa-tasks', 'me-1') }}
  • tabler - начинаем название с tabler-, например {{ icon('tabler-edit') }}
  • собственные - начинаем название с app-, например {{ icon('app-task') }}

Второй аргумент метода, название класса, который будет установлен в тег, сейчас чаще всего используется для классов bootstrap для отступов.

TimeExtension

ago()

Вывести дату в относительном формате {{ attachment.file.createdAt|ago }}