Skip to content

johnciacia/avataaar-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Avataaar

PHP library for generating random avatars based on avataaars.

Installation

Dependencies

  • PHP 8.0
  • Composer 2.0

Install

Install the library via composer

composer require johnciacia/avataaar

Usage

Basic Usage

$avataaar = new \Avataaar\Avataaar();

$avataaar->url();

Faker

$faker = (new \Faker\Factory())::create();
$faker->addProvider(new \Avataaar\FakerProvider($faker));


echo $faker->avataaar;

Laravel

When using Laravel, this package will be discovered automatically and added to the applications Faker instance. Just call avataaar on the Faker instance and a random image URL will be generated.

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

Credits

About

PHP library for generating random avatars based on avataaars.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages