{"id":15782366,"url":"https://github.com/php-flasher/flasher-laravel","last_synced_at":"2025-05-08T23:44:37.503Z","repository":{"id":52403214,"uuid":"315092591","full_name":"php-flasher/flasher-laravel","owner":"php-flasher","description":"[READ-ONLY] Laravel integration for PHPFlasher, providing easy and customizable notification messages in Laravel applications.","archived":false,"fork":false,"pushed_at":"2025-03-13T11:51:53.000Z","size":209,"stargazers_count":39,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"2.x","last_synced_at":"2025-05-08T23:44:30.547Z","etag":null,"topics":["flash-messages","laravel","notification-system","noty","notyf","php","php-flasher","pnotify","sweetalert","toastr","yoeunes"],"latest_commit_sha":null,"homepage":"https://php-flasher.io","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/php-flasher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"Support/PluginServiceProvider.php","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"yoeunes","custom":"https://www.paypal.com/paypalme/yoeunes"}},"created_at":"2020-11-22T17:23:01.000Z","updated_at":"2025-05-01T02:09:34.000Z","dependencies_parsed_at":"2024-04-16T17:21:11.029Z","dependency_job_id":"63220a67-216f-41d0-bb42-73388a762b2b","html_url":"https://github.com/php-flasher/flasher-laravel","commit_stats":{"total_commits":200,"total_committers":4,"mean_commits":50.0,"dds":0.09499999999999997,"last_synced_commit":"c2777483fd7074087c16f861ce2191a95088e7c6"},"previous_names":[],"tags_count":125,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-flasher%2Fflasher-laravel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-flasher%2Fflasher-laravel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-flasher%2Fflasher-laravel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-flasher%2Fflasher-laravel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/php-flasher","download_url":"https://codeload.github.com/php-flasher/flasher-laravel/tar.gz/refs/heads/2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253166473,"owners_count":21864467,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flash-messages","laravel","notification-system","noty","notyf","php","php-flasher","pnotify","sweetalert","toastr","yoeunes"],"created_at":"2024-10-04T19:06:18.815Z","updated_at":"2025-05-08T23:44:37.497Z","avatar_url":"https://github.com/php-flasher.png","language":"PHP","funding_links":["https://github.com/sponsors/yoeunes","https://www.paypal.com/paypalme/yoeunes"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://github.com/php-flasher/php-flasher/blob/2.x/docs/palestine.md\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/php-flasher/art/main/palestine-banner-support.svg\" width=\"800px\"  alt=\"Help Palestine\"/\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/php-flasher/art/main/php-flasher-logo-dark.png\"\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/php-flasher/art/main/php-flasher-logo.png\" alt=\"PHPFlasher Logo\"\u003e\n    \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.linkedin.com/in/younes--ennaji\"\u003e\u003cimg src=\"https://img.shields.io/badge/author-@yoeunes-blue.svg\" alt=\"Author Badge\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/php-flasher/php-flasher\"\u003e\u003cimg src=\"https://img.shields.io/badge/source-php--flasher/php--flasher-blue.svg\" alt=\"Source Code Badge\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/php-flasher/php-flasher/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/tag/php-flasher/flasher.svg\" alt=\"GitHub Release Badge\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/php-flasher/flasher/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-brightgreen.svg\" alt=\"License Badge\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/php-flasher/flasher\"\u003e\u003cimg src=\"https://img.shields.io/packagist/dt/php-flasher/flasher.svg\" alt=\"Packagist Downloads Badge\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/php-flasher/php-flasher\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/php-flasher/php-flasher.svg\" alt=\"GitHub Stars Badge\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/php-flasher/flasher\"\u003e\u003cimg src=\"https://img.shields.io/packagist/php-v/php-flasher/flasher.svg\" alt=\"Supported PHP Version Badge\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Table of Contents\n\n- [About PHPFlasher Laravel Adapter](#about-phpflasher-laravel-adapter)\n- [Features](#features)\n- [Supported Versions](#supported-versions)\n- [Installation](#installation)\n    - [Core Package](#core-package)\n    - [Adapters](#adapters)\n- [Configuration](#configuration)\n    - [Configuration File](#configuration-file)\n    - [Configuration Options](#configuration-options)\n- [Quick Start](#quick-start)\n- [Usage Examples](#usage-examples)\n- [Adapters Overview](#adapters-overview)\n- [Official Documentation](#official-documentation)\n- [Contributors and Sponsors](#contributors-and-sponsors)\n- [Contact](#contact)\n- [License](#license)\n\n## About PHPFlasher Laravel Adapter\n\n**PHPFlasher Laravel Adapter** is an open-source package that seamlessly integrates PHPFlasher's powerful flash messaging capabilities into your **Laravel** applications. It simplifies the process of adding flash messages, providing an intuitive API to enhance user experience with minimal setup.\n\nWith PHPFlasher Laravel Adapter, you can effortlessly display success, error, warning, and informational messages to your users, ensuring clear communication of application states and actions.\n\n## Features\n\n- **Seamless Laravel Integration**: Designed specifically for Laravel, ensuring compatibility and ease of use.\n- **Multiple Notification Libraries**: Supports various frontend libraries like Toastr, Noty, SweetAlert, and Notyf.\n- **Flexible Configuration**: Customize the appearance and behavior of flash messages to fit your application's needs.\n- **Intuitive API**: Simple methods to create and manage flash messages without boilerplate code.\n- **Extensible**: Easily add or create new adapters for different frontend libraries.\n\n## Supported Versions\n\n| PHPFlasher Laravel Adapter Version | PHP Version | Laravel Version |\n|------------------------------------|-------------|-----------------|\n| **v2.x**                           | ≥ 8.2       | ≥ 11            |\n| **v1.x**                           | ≥ 5.3       | ≥ 4.0           |\n\n\u003e **Note:** Ensure your project meets the PHP and Laravel version requirements for the PHPFlasher Laravel Adapter version you intend to use. For older PHP or Laravel versions, refer to [PHPFlasher v1.x](https://github.com/php-flasher/flasher-laravel/tree/1.x).\n\n## Installation\n\n### Core Package\n\nInstall the PHPFlasher Laravel Adapter via Composer:\n\n```bash\ncomposer require php-flasher/flasher-laravel\n```\n\nAfter installation, set up the necessary assets:\n\n```shell\nphp artisan flasher:install\n```\n\n\u003e **Note:** PHPFlasher automatically injects the necessary JavaScript and CSS assets into your Blade templates. No additional steps are required for asset injection.\n\n### Adapters\n\nPHPFlasher provides various adapters for different notification libraries. Below is an overview of available adapters for Laravel:\n\n- [flasher-toastr-laravel](https://github.com/php-flasher/flasher-toastr-laravel) - Laravel Adapter\n- [flasher-noty-laravel](https://github.com/php-flasher/flasher-noty-laravel) - Laravel Adapter\n- [flasher-notyf-laravel](https://github.com/php-flasher/flasher-notyf-laravel) - Laravel Adapter\n- [flasher-sweetalert-laravel](https://github.com/php-flasher/flasher-sweetalert-laravel) - Laravel Adapter\n\nFor detailed installation and usage instructions for each adapter, refer to their respective `README.md`.\n\n## Configuration\n\nAfter installing the PHPFlasher Laravel Adapter, you can configure it by publishing the configuration file or by modifying it directly.\n\n### Configuration File\n\nIf you need to customize the default settings, publish the configuration file using the following command:\n\n```bash\nphp artisan flasher:install --config\n```\n\nThis will create a file at `config/flasher.php` with the following content:\n\n```php\n\u003c?php\n\ndeclare(strict_types=1);\n\nuse Flasher\\Prime\\Configuration;\n\nreturn Configuration::from([\n    // Default notification library (e.g., 'flasher', 'toastr', 'noty', 'notyf', 'sweetalert')\n    'default' =\u003e 'flasher',\n\n    // Path to the main PHPFlasher JavaScript file\n    'main_script' =\u003e '/vendor/flasher/flasher.min.js',\n\n    // List of CSS files to style your notifications\n    'styles' =\u003e [\n        '/vendor/flasher/flasher.min.css',\n    ],\n\n    // Set global options for all notifications (optional)\n    // 'options' =\u003e [\n    //     'timeout' =\u003e 5000, // Time in milliseconds before the notification disappears\n    //     'position' =\u003e 'top-right', // Where the notification appears on the screen\n    // ],\n\n    // Automatically inject JavaScript and CSS assets into your HTML pages\n    'inject_assets' =\u003e true,\n\n    // Enable message translation using Laravel's translation service\n    'translate' =\u003e true,\n\n    // URL patterns to exclude from asset injection and flash_bag conversion\n    'excluded_paths' =\u003e [],\n\n    // Map Laravel flash message keys to notification types\n    'flash_bag' =\u003e [\n        'success' =\u003e ['success'],\n        'error' =\u003e ['error', 'danger'],\n        'warning' =\u003e ['warning', 'alarm'],\n        'info' =\u003e ['info', 'notice', 'alert'],\n    ],\n\n    // Set criteria to filter which notifications are displayed (optional)\n    // 'filter' =\u003e [\n    //     'limit' =\u003e 5, // Maximum number of notifications to show at once\n    // ],\n\n    // Define notification presets to simplify notification creation (optional)\n    // 'presets' =\u003e [\n    //     'entity_saved' =\u003e [\n    //         'type' =\u003e 'success',\n    //         'title' =\u003e 'Entity saved',\n    //         'message' =\u003e 'Entity saved successfully',\n    //     ],\n    // ],\n]);\n```\n\n### Configuration Options\n\n| **Option**       | **Description**                                                                                                           |\n|------------------|---------------------------------------------------------------------------------------------------------------------------|\n| `default`        | **String**: The default notification library to use (e.g., `'flasher'`, `'toastr'`, `'noty'`, `'notyf'`, `'sweetalert'`). |\n| `main_script`    | **String**: Path to the main PHPFlasher JavaScript file.                                                                  |\n| `styles`         | **Array**: List of CSS files to style your notifications.                                                                 |\n| `options`        | **Array** (Optional): Global options for all notifications (e.g., `'timeout'`, `'position'`).                             |\n| `inject_assets`  | **Boolean**: Whether to automatically inject JavaScript and CSS assets into your HTML pages.                              |\n| `translate`      | **Boolean**: Enable message translation using Laravel’s translation service.                                              |\n| `excluded_paths` | **Array**: URL patterns to exclude from asset injection and flash_bag conversion.                                         |\n| `flash_bag`      | **Array**: Map Laravel flash message keys to notification types.                                                          |\n| `filter`         | **Array** (Optional): Criteria to filter which notifications are displayed (e.g., `'limit'`).                             |\n| `presets`        | **Array** (Optional): Define notification presets to simplify notification creation.                                      |\n\n## Quick Start\n\nTo display a notification message, you can either use the `flash()` helper function or obtain an instance of `flasher` from the service container. Then, before returning a view or redirecting, call the desired method (`success()`, `error()`, etc.) and pass in the message to be displayed.\n\n### Using the `flash()` Helper\n\n```php\n\u003c?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Http\\Request;\n\nclass BookController extends Controller\n{\n    public function saveBook()\n    {\n        // Your logic here\n\n        flash('Your changes have been saved!');\n\n        return redirect()-\u003eback();\n    }\n}\n```\n\n### Using the `flasher` Service\n\n```php\n\u003c?php\n\nnamespace App\\Http\\Controllers;\n\nuse Flasher\\Prime\\FlasherInterface;\n\nclass AnotherController extends Controller\n{\n    /**\n     * If you prefer to use dependency injection\n     */\n    public function register(FlasherInterface $flasher)\n    {\n        // Your logic here\n        \n        $flasher-\u003esuccess('Your changes have been saved!');\n\n        // ... redirect or render the view\n    }\n\n    public function update()\n    {\n        // Your logic here\n\n        app('flasher')-\u003eerror('An error occurred while updating.');\n\n        return redirect()-\u003eback();\n    }\n}\n```\n\n## Usage Examples\n\n### Success Message\n\n```php\nflash()-\u003esuccess('Operation completed successfully!');\n```\n\n### Error Message\n\n```php\nflash()-\u003eerror('An error occurred.');\n```\n\n### Info Message\n\n```php\nflash()-\u003einfo('This is an informational message.');\n```\n\n### Warning Message\n\n```php\nflash()-\u003ewarning('This is a warning message.');\n```\n\n### Passing Options\n\n```php\nflash()-\u003esuccess('Custom message with options.', ['timeout' =\u003e 3000, 'position' =\u003e 'bottom-left']);\n```\n\n### Using presets\n\nDefine a preset in your `config/flasher.php`:\n\n```php\n\u003c?php\n\ndeclare(strict_types=1);\n\nuse Flasher\\Prime\\Configuration;\n\nreturn Configuration::from([\n    // ... other configurations\n\n    'presets' =\u003e [\n        'entity_saved' =\u003e [\n            'type' =\u003e 'success',\n            'title' =\u003e 'Entity Saved',\n            'message' =\u003e 'The entity has been saved successfully.',\n        ],\n        'entity_deleted' =\u003e [\n            'type' =\u003e 'warning',\n            'title' =\u003e 'Entity Deleted',\n            'message' =\u003e 'The entity has been deleted.',\n        ],\n    ],\n]);\n```\n\nUse the preset in your controller:\n\n```php\n\u003c?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Http\\RedirectResponse;\nuse App\\Http\\Controllers\\Controller;\n\nclass BookController extends Controller\n{\n    /**\n     * Save a new book entity.\n     *\n     * @return RedirectResponse\n     */\n    public function saveBook(): RedirectResponse\n    {\n        // Your saving logic here (e.g., validating and storing the book)\n\n        // Trigger the 'entity_saved' preset\n        flash()-\u003epreset('entity_saved');\n\n        return redirect()-\u003eroute('books.index');\n    }\n\n    /**\n     * Delete an existing book entity.\n     *\n     * @return RedirectResponse\n     */\n    public function deleteBook(): RedirectResponse\n    {\n        // Your deletion logic here (e.g., finding and deleting the book)\n\n        // Trigger the 'entity_deleted' preset\n        flash()-\u003epreset('entity_deleted');\n\n        return redirect()-\u003eroute('books.index');\n    }\n}\n```\n\n## Adapters Overview\n\nPHPFlasher supports various adapters to integrate seamlessly with different frontend libraries. Below is an overview of available adapters for Laravel:\n\n| Adapter Repository                                                                      | Description                    |\n|-----------------------------------------------------------------------------------------|--------------------------------|\n| [flasher-laravel](https://github.com/php-flasher/flasher-laravel)                       | Laravel framework adapter      |\n| [flasher-toastr-laravel](https://github.com/php-flasher/flasher-toastr-laravel)         | Toastr adapter for Laravel     |\n| [flasher-noty-laravel](https://github.com/php-flasher/flasher-noty-laravel)             | Noty adapter for Laravel       |\n| [flasher-notyf-laravel](https://github.com/php-flasher/flasher-notyf-laravel)           | Notyf adapter for Laravel      |\n| [flasher-sweetalert-laravel](https://github.com/php-flasher/flasher-sweetalert-laravel) | SweetAlert adapter for Laravel |\n\n\u003e **Note:** Each adapter has its own repository. For detailed installation and usage instructions, please refer to the [Official Documentation](https://php-flasher.io).\n\n## Official Documentation\n\nComprehensive documentation for PHPFlasher is available at [https://php-flasher.io](https://php-flasher.io). Here you will find detailed guides, API references, and advanced usage examples to help you get the most out of PHPFlasher.\n\n## Contributors and sponsors\n\nJoin our team of contributors and make a lasting impact on our project!\n\nWe are always looking for passionate individuals who want to contribute their skills and ideas.\nWhether you're a developer, designer, or simply have a great idea, we welcome your participation and collaboration.\n\nShining stars of our community:\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/younes--ennaji/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10859693?v=4?s=100\" width=\"100px;\" alt=\"Younes ENNAJI\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYounes ENNAJI\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/php-flasher/php-flasher/commits?author=yoeunes\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/php-flasher/php-flasher/commits?author=yoeunes\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#maintenance-yoeunes\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/salmayno\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/27933199?v=4?s=100\" width=\"100px;\" alt=\"Salma Mourad\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSalma Mourad\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#financial-salmayno\" title=\"Financial\"\u003e💵\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.youtube.com/rstacode\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35005761?v=4?s=100\" width=\"100px;\" alt=\"Nashwan Abdullah\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNashwan Abdullah\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#financial-codenashwan\" title=\"Financial\"\u003e💵\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://darvis.nl/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7394837?v=4?s=100\" width=\"100px;\" alt=\"Arvid de Jong\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArvid de Jong\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#financial-darviscommerce\" title=\"Financial\"\u003e💵\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://ashallendesign.co.uk/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/39652331?v=4?s=100\" width=\"100px;\" alt=\"Ash Allen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAsh Allen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-ash-jc-allen\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://about.me/murrant\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/39462?v=4?s=100\" width=\"100px;\" alt=\"Tony Murray\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTony Murray\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/php-flasher/php-flasher/commits?author=murrant\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/n3wborn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10246722?v=4?s=100\" width=\"100px;\" alt=\"Stéphane P\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStéphane P\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/php-flasher/php-flasher/commits?author=n3wborn\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.instagram.com/lucas.maciel_z\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/80225404?v=4?s=100\" width=\"100px;\" alt=\"Lucas Maciel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLucas Maciel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-LucasStorm\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/AhmedGamal\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11786167?v=4?s=100\" width=\"100px;\" alt=\"Ahmed Gamal\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAhmed Gamal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/php-flasher/php-flasher/commits?author=AhmedGamal\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/php-flasher/php-flasher/commits?author=AhmedGamal\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n## Contact\n\nPHPFlasher is being actively developed by \u003ca href=\"https://github.com/yoeunes\"\u003eyoeunes\u003c/a\u003e.\nYou can reach out with questions, bug reports, or feature requests on any of the following:\n\n- [Github Issues](https://github.com/php-flasher/php-flasher/issues)\n- [Github](https://github.com/yoeunes)\n- [Twitter](https://twitter.com/yoeunes)\n- [Linkedin](https://www.linkedin.com/in/younes--ennaji/)\n- [Email me directly](mailto:younes.ennaji.pro@gmail.com)\n\n## License\n\nPHPFlasher is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).\n\n\u003cp align=\"center\"\u003e \u003cb\u003eMade with ❤️ by \u003ca href=\"https://www.linkedin.com/in/younes--ennaji/\"\u003eYounes ENNAJI\u003c/a\u003e \u003c/b\u003e \u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphp-flasher%2Fflasher-laravel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphp-flasher%2Fflasher-laravel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphp-flasher%2Fflasher-laravel/lists"}