Laravel 11 – 13
PHP 8.2+
A long-lived project that still receives updates
Seamlessly integrate flash notifications into your Laravel applications with PHPFlasher. Enhance user feedback and engagement with minimal setup.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

^11.0|^12.0|^13.0
php-flasher/flasher
^2.6.3
 Project Readme

PHPFlasher Laravel Adapter

Latest Version Total Downloads License

Laravel framework adapter for PHPFlasher. Seamless integration with zero JavaScript setup.

Requirements

  • PHP >= 8.2
  • Laravel >= 11.0

Installation

composer require php-flasher/flasher-laravel

Run the install command:

php artisan flasher:install

Quick Start

// Success notification
flash()->success('Operation completed successfully!');

// Error notification
flash()->error('An error occurred.');

// With options
flash()->success('Profile updated!', [
    'timeout' => 5000,
    'position' => 'top-right',
]);

// In controller
public function update(Request $request)
{
    // Your logic...

    flash()->success('Changes saved!');

    return redirect()->back();
}

Configuration

Publish configuration file:

php artisan flasher:install --config

This creates config/flasher.php where you can customize:

  • Default adapter
  • Global options
  • Flash bag mapping
  • Presets

Documentation

Complete documentation: php-flasher.io

License

MIT