Fact generator is a simple laravel package which generate fact image. You only need to define your desired image, logo and text to generate sample fact image. It support English and Persian.
1- Install the package with composer
composer require --dev ghorbannezhad/fact
2- Publish config file
php artisan vendor:publish --provider="Ghorbannezhad\Fact\FactServiceProvider"
1- Add service provider to config/app.php
'providers' => [
...
Ghorbannezhad\Fact\FactServiceProvider::class,
]
2- Call fact facade in controller
$image = public_path('/address/to/image.jpg');
$text= 'Lorem ipsum';
$fact = FactFacade::create($image,$text);
3- Set language and font in config file
return [
'logo'=>$logo,
'style'=>[
'margin_top'=>10, //in percent
'margin_left'=>10, //in percent
'margin_bottom'=>10, //in percent
'margin_right'=>10, //in percent
'font_size'=>24,
'line_height'=>50,
'logo_from_bottom'=> 10, //in percent
'font'=>$font,
'text_align'=>'center' //supported: center|right|left
],
'lang'=>'fa', //supported: fa | en
'save_path'=>$save_path,
];
- Faezeh Ghorbannezhad @ghorbannezhad
- Mostafa Zeinivand @mostafaznv
- Ramin Khatibi @raminix
- Samsson Apps @SamssonApps
FactGenerator is licensed under the MIT License - see the LICENSE
file for details