文件名称:laravel-media:将文件附加到雄辩的模型
文件大小:24KB
文件格式:ZIP
更新时间:2024-02-24 06:29:06
php laravel media-manager LaravelPHP
Laravel Media 内置图像处理功能的简单解决方案,可将文件附加到雄辩的模型上! 安装 您可以通过composer安装该软件包: composer require optix/media 安装后,您应该发布提供的资产以创建必要的迁移和配置文件。 php artisan vendor:publish --provider= " Optix\Media\MediaServiceProvider " 关键概念 在继续之前,应理解一些关键概念: 媒体可以是任何类型的文件,从jpeg到zip文件。 在尝试上载文件之前,应在应用程序的验证逻辑中指定任何文件限制。 媒体作为自己的实体上传。 它在创建时不属于系统中的其他模型,因此可以独立管理项目(这使其成为媒体管理器的理想引擎)。 媒体必须附加到模型上才能建立关联。 媒体项目绑定到“组”。 这使得将多种类型的媒体关联到模型变得容易。 例如,一个模型可能有一个“图像”组和一个“文档”组。 您可以使用转换来操纵图像。 您可以指定将媒体项目与模型关联时要执行的转换。 例如,可以将“缩略图”转换注册为将图像附加到模型的“图库”组时运
【文件预览】:
laravel-media-master
----.gitignore(82B)
----src()
--------Exceptions()
--------ImageManipulator.php(2KB)
--------HasMedia.php(4KB)
--------MediaGroup.php(762B)
--------Facades()
--------ConversionRegistry.php(1KB)
--------MediaUploader.php(4KB)
--------MediaServiceProvider.php(1015B)
--------Jobs()
--------Models()
----LICENSE.md(1KB)
----.styleci.yml(16B)
----composer.json(829B)
----.github()
--------workflows()
----README.md(7KB)
----tests()
--------TestCase.php(794B)
--------MediaTest.php(4KB)
--------HasMediaTest.php(9KB)
--------MediaUploaderTest.php(3KB)
--------MediaGroupTest.php(810B)
--------ConversionRegistryTest.php(2KB)
--------database()
--------ImageManipulatorTest.php(4KB)
--------Models()
----config()
--------media.php(371B)
----database()
--------migrations()
----phpunit.xml.dist(706B)