tvdr / picsum-placeholder
在Laravel应用中使用Picsum.photos的简单方法。
1.0.0
2022-08-09 21:11 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-10 01:42:15 UTC
README
本软件包提供了一个简单的方法,在您的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软件包模板生成的。