php-flasher/flasher-laravel

Seamlessly integrate flash notifications into your Laravel applications with PHPFlasher. Enhance user feedback and engagement with minimal setup.

Maintainers

Package info

github.com/php-flasher/flasher-laravel

Homepage

Issues

pkg:composer/php-flasher/flasher-laravel

Fund package maintenance!

yoeunes

Statistics

Installs: 2 822 548

Dependents: 27

Suggesters: 0

Stars: 44


README

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