sh-sabbir/faker-php-avatar

FakerPHP/Faker的一个提供程序,用于基于DiceBear生成头像

dev-master 2022-02-24 07:07 UTC

This package is auto-updated.

Last update: 2024-09-24 13:00:31 UTC


README

Social card of FakerPHP-Avatar

FakerPHP Avatar

Packagist Downloads GitHub file size in bytes GitHub

FakerPHP Avatar是一个用于Faker的插件包,用于基于DiceBear生成假头像。它支持DiceBear的所有22种风格。

入门指南

安装

FakerPHP Avatar需要Faker >= 1.0。

composer require sh-sabbir/faker-php-avatar

文档

完整文档可以在sh-sabbir.github.io/FakerPHP-Avatar上找到。sh-sabbir.github.io/FakerPHP-Avatar.

基本用法

添加提供程序

$faker = Faker\Factory::create();
$faker->addProvider(new Sabbir\Faker\AvatarProvider($faker));

默认设置

$faker->avatarUrl($style = "adventurer", $size = null, $slug = null, $bg = null, $scale = null, $flip = null);

生成头像URL

$url = $faker->avatarUrl();  
// https://avatars.dicebear.com/api/adventurer/:seed.svg

$url = $faker->avatarUrl('male');  
// https://avatars.dicebear.com/api/male/:seed.svg

$url = $faker->avatarUrl('male',100);  
// https://avatars.dicebear.com/api/adventurer/:seed.svg?size=100

$url = $faker->avatarUrl('male',100,'my-custom-slug');  
// https://avatars.dicebear.com/api/adventurer/my-custom-slug.svg?size=100

$url = $faker->avatarUrl('male',100,'my-custom-slug','#cfcfcf');  
// https://avatars.dicebear.com/api/adventurer/my-custom-slug.svg?b=%23cfcfcf&size=100

$url = $faker->avatarUrl('male',100,'my-custom-slug','#cfcfcf',100);  
// https://avatars.dicebear.com/api/adventurer/my-custom-slug.svg?size=100&b=%23cfcfcf&scale=100

$url = $faker->avatarUrl('male',100,'my-custom-slug','#cfcfcf',100,1);  
// https://avatars.dicebear.com/api/adventurer/my-custom-slug.svg?size=100&b=%23cfcfcf&scale=100&flip=1

查看文档以获取更复杂的示例。

可用样式

所有设置和默认值

许可协议

Faker是在MIT许可下发布的。有关详细信息,请参阅LICENSE