vluzrmos/badge-poser is a Laravel package for laravel and lumen badge generator.
It currently has 6 GitHub stars and 261 downloads on Packagist (latest version v1.0.1).
Install it with composer require vluzrmos/badge-poser.
Discover more Laravel packages by vluzrmos
or browse all Laravel packages to compare alternatives.
Last updated
That package is a easy wrapper to Badges/Poser.
#Installing
composer require vluzrmos/laravel-badge-poser
configure the aliases and providers on Laravel config/app:
The provider:
'Vluzrmos\BadgePoser\BadgePoserSeviceProvider',
and the alias:
'Poser' => 'Vluzrmos\BadgePoser\PoserFacade',
edit the bootstrap/app.php:
$app->register('Vluzrmos\BadgePoser\BadgePoserSeviceProvider');
//register the facade, if you need
if(!class_exists('Poser')){
class_alias('Vluzrmos\BadgePoser\PoserFacade', 'Poser');
}
Using IoC Container
class YourController extends Controller
{
public function controllerMethod(\Vluzrmos\BadgePoser\Contracts\Poser $poser)
{
return $poser->generate('slogan', 'status', 'FFFFFF', 'flat');
}
}
$response = Poser::generate('licence', 'MIT', 'FFFFF', 'plastic');
$response = Poser::generate($message, $status, $color, $format);
//where $format is 'flat' or 'plastic'
$response = Poser::generateFromURI('license-MIT-428F7E.plastic');
DBAD.