richan-fongdasen/laravel-glide

1.1.0 2024-03-13 11:57 UTC

This package is auto-updated.

Last update: 2024-09-13 12:57:06 UTC


README

在Laravel应用程序中启用Glide的简单方法。

概述

Glide是一个用PHP编写的简单易用的按需图像处理库。它的API简单直观,通过HTTP暴露,类似于Imgix和Cloudinary等云图像处理服务。您可以在官方文档中了解更多关于Glide的信息。

目录

设置

使用Composer安装包

$ composer require richan-fongdasen/laravel-glide

配置

您可以使用以下php artisan命令发布包配置

$ php artisan vendor:publish --provider="RichanFongdasen\Glide\GlideServiceProvider"

上面的artisan命令应该在config/glide.php中为您创建包配置的副本

return [
    'asset_url_prefix'       => '/assets',
    'default_headers'        => [
        'Cache-Control' => 'max-age=31536000, public',
    ],
    'default_image_format'   => 'webp',
    'disks'                  => [
        'cache'  => env('GLIDE_CACHE_DISK', 'local'),
        'source' => env('GLIDE_SOURCE_DISK', 'public'),
    ],
    'driver'                 => env('GLIDE_DRIVER', 'imagick'),
    'max_image_size'         => 2048*2048,
    'server'                 => true,
    'server_hostname'        => env('GLIDE_SERVER_HOSTNAME', 'localhost:8000'),
    'sign_key'               => env('GLIDE_SIGN_KEY'),
    'url_scheme'             => env('GLIDE_URL_SCHEME', 'http'),
];

使用

本节目前正在建设中。

许可

MIT许可证(MIT)。请参阅许可文件以获取更多信息。