anisaronno/laravel-media-helper
最新稳定版本:0.2.0
Composer 安装命令:
composer require anisaronno/laravel-media-helper
包简介
Laravel Media Helper
README 文档
README
Table of Contents
Introduction
The Laravel Media Helper simplifies the management of media and image files in your Laravel project. This README provides installation instructions, usage examples, and additional information.
Installation
To get started, install the package using Composer:
composer require anisaronno/laravel-media-helper
Usage
Store Image/File
Upload an image or file:
use AnisAronno\MediaHelper\Facades\Media; Media::upload($request, $fieldName, string $upload_dir)
Store Image/File with Storage Disk
Upload an image or file with a specific storage disk:
use AnisAronno\MediaHelper\Facades\Media; Media::setStorageDisk('public')->upload($request, $fieldName, string $upload_dir)
Get Image/File
Retrieve an image or file by its path:
use AnisAronno\MediaHelper\Facades\Media; Media::getURL($path)
Get Image/File with Storage Disk
Retrieve an image or file with a specific storage disk:
use AnisAronno\MediaHelper\Facades\Media; Media::setStorageDisk('public')->getURL($path)
Delete Image/File
Delete an image or file by its path:
use AnisAronno\MediaHelper\Facades\Media; Media::delete($path)
Delete Image/File with Storage Disk
Delete an image or file with a specific storage disk:
use AnisAronno\MediaHelper\Facades\Media; Media::setStorageDisk('public')->delete($path)
Get Default Image/File
Retrieve the default image or file:
use AnisAronno\MediaHelper\Facades\Media; Media::getDefaultFilesURL();
Get as an Associative Array
Retrieve default files as an associative array:
Media::getDefaultFilesURL(true);
Get by Specific Value
Retrieve default files by specific value or method:
Media::getDefaultFilesURL(true, 'placeholder'); Media::getDefaultLogo(); Media::getDefaultFavIcon(); Media::getDefaultBanner(); Media::getDefaultAvatar(); Media::getDefaultPlaceholder();
Contribution Guide
Please follow our Contribution Guide if you'd like to contribute to this package.
License
This package is open-source software licensed under the MIT License.
统计信息
- 总下载量: 647
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-08-22