ghorbannezhad / fact
This is the fact generator package
Installs: 35
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ghorbannezhad/fact
Requires
- php: >=7.1.3
- illuminate/support: 5.5.* || 5.6.*
This package is not auto-updated.
Last update: 2025-10-26 10:47:26 UTC
README
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.
Install
1- Install the package with composer
composer require --dev ghorbannezhad/fact
2- Publish config file
php artisan vendor:publish --provider="Ghorbannezhad\Fact\FactServiceProvider"
Usage
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,
];
Contributers
- Faezeh Ghorbannezhad @ghorbannezhad
- Mostafa Zeinivand @mostafaznv
- Ramin Khatibi @raminix
- Samsson Apps @SamssonApps
License
FactGenerator is licensed under the MIT License - see the LICENSE file for details