文件名称:laravel-mediable:Laravel-Mediable是一个软件包,用于使用Laravel 5轻松上传媒体文件并将其附加到模型
文件大小:129KB
文件格式:ZIP
更新时间:2024-02-23 17:08:41
laravel eloquent file-upload hacktoberfest LaravelPHP
Laravel-Mediable Laravel-Mediable是一个使用Laravel轻松上传媒体文件并将其附加到模型的软件包。 产品特点 文件系统驱动的方法易于配置,以允许任意数量的具有不同可访问性的上载目录。 可以按MIME类型,扩展名和/或聚合类型(例如JPEG,PNG或GIF的image轻松限制上传。 多对多多态关系允许将任意数量的媒体分配给任意数量的其他模型,而无需修改其架构。 将媒体附加到带有标签的模型上,以便为特定目的设置和检索媒体,例如'thumbnail' , 'featured image' , 'gallery'或'download' 。 对集成/图像的集成支持,用于处理图像文件以创建不同用例的变体。 用法示例 将文件上传到服务器,并将其放置在文件系统磁盘上名为“ uploads”的目录中。 这将创建一个媒体记录,该记录可用于引用该文件。 $ media = MediaUploader :: fromSource ( $ request -> file ( 'thumb' )) -> toDestination ( 'uploads' , 'blo
【文件预览】:
laravel-mediable-master
----.gitignore(89B)
----infection.json.dist(211B)
----src()
--------Media.php(17KB)
--------Exceptions()
--------UrlGenerators()
--------ImageManipulator.php(8KB)
--------HandlesMediaUploadExceptions.php(2KB)
--------Mediable.php(20KB)
--------Commands()
--------MediableCollection.php(5KB)
--------SourceAdapters()
--------ImageManipulation.php(7KB)
--------Facades()
--------Stream.php(7KB)
--------MediaUploader.php(26KB)
--------Helpers()
--------MediableServiceProvider.php(4KB)
--------MediaMover.php(8KB)
--------Jobs()
----LICENSE.md(1KB)
----CONTRIBUTING.md(1KB)
----composer.json(2KB)
----CHANGELOG.md(9KB)
----.github()
--------workflows()
----README.md(3KB)
----phpunit.xml(899B)
----tests()
--------Integration()
--------_data()
--------TestCase.php(5KB)
--------Mocks()
--------Factories()
--------migrations()
----config()
--------mediable.php(7KB)
----migrations()
--------2016_06_27_000000_create_mediable_tables.php(2KB)
--------2020_10_12_000000_add_variants_to_media.php(1KB)
----docs()
--------Makefile(7KB)
--------source()
----UPGRADING.md(2KB)
----.editorconfig(157B)