sh-sabbir / faker-php-avatar
FakerPHP/Faker的一个提供程序,用于基于DiceBear生成头像
dev-master
2022-02-24 07:07 UTC
Requires
- php: ^5.4 || ^7.0 || ^8.0
- ext-curl: *
- fakerphp/faker: ~1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-24 13:00:31 UTC
README
FakerPHP Avatar
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
。