johnciacia/avataaar

1.1.0 2022-02-27 09:28 UTC

This package is auto-updated.

Last update: 2024-09-27 15:10:07 UTC


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,
        ];
    }
}

鸣谢