johnciacia / avataaar
1.1.0
2022-02-27 09:28 UTC
Requires (Dev)
README
基于 avataaars 的生成随机头像的 PHP 库。
安装
依赖
- PHP 8.0
- Composer 2.0
安装
通过 composer 安装库
composer require johnciacia/avataaar
用法
基本用法
$avataaar = new \Avataaar\Avataaar();
$avataaar->url();
Faker
$faker = (new \Faker\Factory())::create();
$faker->addProvider(new \Avataaar\FakerProvider($faker));
echo $faker->avataaar;
Laravel
当使用 Laravel 时,此包将自动被发现并添加到应用的 Faker 实例中。只需在 Faker 实例上调用 avataaar
,即可生成随机图像 URL。
<?php
namespace Database\Factories;
use App\Models\Person;
use Illuminate\Database\Eloquent\Factories\Factory;
class PersonFactory extends Factory
{
protected $model = Person::class;
public function definition()
{
return [
'email' => $this->faker->email,
'avatar_url' => $this->faker->avataaar,
'bio' => $this->faker->sentence,
];
}
}