LaravelPackages.net
Acme Inc.
Toggle sidebar
php-flasher/flasher-toastr-laravel

Leverage Toastr for stylish toast notifications in Laravel with PHPFlasher. Add Toastr's sleek notifications to your Laravel projects effortlessly.

613.283
31
v2.6.1
About php-flasher/flasher-toastr-laravel

php-flasher/flasher-toastr-laravel is a Laravel package for leverage toastr for stylish toast notifications in laravel with phpflasher. add toastr's sleek notifications to your laravel projects effortlessly.. It currently has 31 GitHub stars and 613.283 downloads on Packagist (latest version v2.6.1). Install it with composer require php-flasher/flasher-toastr-laravel. Discover more Laravel packages by php-flasher or browse all Laravel packages to compare alternatives.

Last updated

PHPFlasher Toastr - Laravel Adapter

Latest Version Total Downloads License

Laravel adapter for PHPFlasher Toastr. Seamlessly integrate Toastr notifications into Laravel applications.

Requirements

  • PHP >= 8.2
  • Laravel >= 11.0
  • php-flasher/flasher-laravel ^2.4.0
  • php-flasher/flasher-toastr ^2.4.0

Installation

composer require php-flasher/flasher-toastr-laravel

Quick Start

// Global helper
toastr()->success('Operation completed successfully!');
toastr()->error('An error occurred.');
toastr()->info('Information message.');
toastr()->warning('Warning message.');

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

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

    return redirect()->back();
}

// With options
toastr()->success('Success message', [
    'timeOut' => 5000,
    'positionClass' => 'toast-top-right',
]);

Features

  • Laravel Facade: toastr() global helper
  • Dependency Injection: ToastrFactory type-hinted injection
  • Laravel Integration: Auto-injects assets in Blade templates
  • Flash Bag: Converts Laravel flash messages to Toastr notifications

Configuration

Publish configuration:

php artisan flasher:install --config

Add to config/flasher.php:

return [
    'plugins' => [
        'toastr' => [
            'options' => [
                'timeOut' => 5000,
                'progressBar' => true,
                'positionClass' => 'toast-top-right',
            ],
        ],
    ],
];

Documentation

Complete documentation: php-flasher.io

License

MIT

Star History Chart