peresmishnyk/laravel-glide

Glide图像变换库,适用于laravel

v1.0.1 2021-05-18 12:46 UTC

This package is auto-updated.

Last update: 2024-09-18 20:29:58 UTC


README

Latest Version on Packagist Total Downloads The Whole Fruit Manifesto

// TODO: 自定义此描述并删除此行

本包是thephpleague/glide-laravel的包装器。

Glide是一个简单易用的PHP图像处理库。它的API直观,通过HTTP暴露,类似于Imgix和Cloudinary等云图像处理服务。Glide利用了Intervention Image(图像处理和操作)和Flysystem(文件系统抽象)等强大的库。

截图

Backpack Toggle Field Addon

安装

通过Composer

composer require peresmishnyk/laravel-glide

使用

// TODO: 向您的用户解释如何使用此包提供的功能;我们提供了一个Backpack插件的示例,该插件提供自定义字段

该包注册了url前缀 /img/... 和 /glide/...

//your-domain.tld/img/@{disk}/{image_path}?w=200

或者

//your-domain.tld/glide/@{disk}/{image_path}?w=200

类似https://test.site/img/@local/app/galeries/daria.jpg?w=100

其中{disk}是config/filesystems.php中的任何磁盘

示例文件系统配置

'disk' =>[
    // For access to files in storage
    'local' => [
        'driver' => 'local',
        'root' => storage_path('app'),
    ],
    // For access to files under vcs
    'img' => [
        'driver' => 'local',
        'root' => app_path('../public/img'),
    ],
    ...
    ];

变更日志

变更在此GitHub上记录。请参阅发布标签

测试

composer test

贡献

请参阅contributing.md以获取待办事项和操作指南。

安全

如果您发现任何安全问题,请通过电子邮件michkire@gmail.com联系,而不是使用问题跟踪器。

致谢

许可

本项目基于MIT许可证发布,因此您可以在任何Backpack & Laravel项目上安装它。请参阅许可文件以获取更多信息。

但是,请注意,您需要安装Backpack,因此您还需要遵守其YUMMY许可证。这意味着在生产环境中您需要Backpack许可证代码。您可以在backpackforlaravel.com上免费获得非商业用途的许可证(或付费获得商业用途的许可证)。