tvdr / picsum-placeholder

在Laravel应用中使用Picsum.photos的简单方法。

1.0.0 2022-08-09 21:11 UTC

This package is auto-updated.

Last update: 2024-09-10 01:42:15 UTC


README

Latest Version on Packagist Total Downloads

本软件包提供了一个简单的方法,在您的Laravel应用中使用Picsum.photos

安装

您可以通过composer安装此软件包。

composer require tvdr/picsum-placeholder

配置文件

要编辑默认配置,您可以执行以下操作:

php artisan vendor:publish --provider="Tvdr\PicsumPlaceholder\PicsumPlaceholderServiceProvider" --tag="config"

之后,将创建 config/picsum-placeholder.php

配置选项包括:

使用方法

您可以使用外观来编写易于阅读的代码,以及预定义的全局辅助方法,如果您不想将其作为单例。

//return image url with default parameters
PicsumPlaceholder::getUrl()
picsum_placeholder()->getUrl()
//return image as a blob string  with default parameters
PicsumPlaceholder::getBlob()
picsum_placeholder()->getBlob()

使用以下方法设置选项:

宽度

PicsumPlaceholder::width(250);
picsum_placeholder()->width(410);

高度

PicsumPlaceholder::height(120);
picsum_placeholder()->height(540);

模糊

PicsumPlaceholder::blur(3);
picsum_placeholder()->blur(false);

灰度

PicsumPlaceholder::grayscale(true);
picsum_placeholder()->grayscale(false);

随机

PicsumPlaceholder::random(true);
picsum_placeholder()->grayscale(false);

所有方法都是可链式的,因此您可以使用

PicsumPlaceholder::width(120)->height(500)->grayscale(false)->blur(2)->getUrl();

变更日志

请参阅变更日志获取更多关于最近更改的信息。

贡献

请参阅贡献指南获取详细信息。

安全

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

许可证

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

Laravel软件包模板

此软件包是使用Laravel软件包模板生成的。