creode/laravel-mime-type-icons

基础模块,用于DAM创建资产。

1.2.0 2024-02-28 14:35 UTC

This package is auto-updated.

Last update: 2024-09-28 15:54:50 UTC


README

安装

您可以通过composer安装此包

composer require creode/laravel-mime-type-icons

在运行composer update后,SVG资产会被发布到公共目录。但是,您也可以通过以下方式手动发布:

php artisan vendor:publish --tag="laravel-assets"

您可以通过以下方式发布配置文件:

php artisan vendor:publish --tag="laravel-mime-type-icon-config"

这是发布配置文件的内容

// Options for icon-style are 'square-o' and 'classic', 'vivid' or 'high-contrast'.
// Default is 'square-o'.
return [
  'style' => env('LARAVEL_MIME_TYPE_ICON_STYLE', 'square-o')
];

用法

use Creode\LaravelMimeTypeIcons\Services\LaravelMimeTypeIconsService;

return LaravelMimeTypeIconsService::getIcon($value);

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

## 归功于/Legal Bit Icon SVGs for this library were provided by the following repository: https://github.com/dmhendricks/file-icon-vectors. We have just modified the filenames to suit our needs.

致谢

许可协议

MIT许可协议(MIT)。有关更多信息,请参阅许可文件