, (*1)
What is it?
This is a Laravel wrapper for the identicon package written by yzalis. This package comes equipped a custom
identicons named route for easy profile image redering. The custom route can be accessed using a named route or by going to
http://YOURDOMAIN.TLD/identicon/d/STRING where the string is whatever you want..., (*2)
route('identicon::main', [
'YOUR STRING HERE',
'SIZE (optional)',
'TEXT_COLOR (optional)',
'BACKGROUND_COLOR (optional)'
]);
How to set up.
-
composer require kregel/identicon
or add "kregel/identicon":"dev-master" to your composer.json file, just be sure to use composer update with that statement, or if you haven't build your dependancies use composer install instead., (*3)
-
Register the service provider with your config/app.php file, (*4)
'providers' => [
...,
Kregel\Identicon\IdenticonServiceProvider::class,
...,
]
-
Add the alias to your config/app.php file, (*5)
'aliases' => [
...,
'Identicon' => Kregel\Identicon\Facades\Identicon::class,
...,
]
Use it!
I use this method (similar to Gravatar)
php
<img src="{{ route('identicon::main', [
md5($user->email),
'200'
]) }}">, (*6)
Questions?
Email me (my email is on my github page), or you can drop an issue. :), (*7)