php-flasher / flasher-noty
PHPFlasher - A powerful & easy-to-use package for adding flash messages to Laravel or Symfony projects. Provides feedback to users, improves engagement & enhances user experience. Intuitive design for beginners & experienced developers. A reliable, flexible solution.
Fund package maintenance!
v2.6.1
2026-04-13 08:48 UTC
Requires
- php: >=8.2
- php-flasher/flasher: ^2.6.1
This package is auto-updated.
Last update: 2026-06-13 09:15:01 UTC
README
Noty adapter for PHPFlasher. Feature-rich notification library with queue support.
Requirements
- PHP >= 8.2
- PHPFlasher ^2.5.1
Installation
composer require php-flasher/flasher-noty
Quick Start
// Basic usage noty('Operation completed successfully!', 'success'); noty('An error occurred.', 'error'); noty('Information message.', 'info'); noty('Warning message.', 'warning'); // With options noty('Success message', 'success', [ 'timeout' => 3000, 'layout' => 'topCenter', 'progressBar' => true, ]); // Custom notification noty('Custom message', 'custom-type');
Features
- Simple API:
success(),error(),info(),warning(),flash() - Noty Options:
layout,theme,timeout,progressBar,closeWith - Queue Support: Named queue system for notification ordering
- Type Safety: Full PHP type hints and PHPStan support
- Helper Functions: Global
noty()helper for quick access
Available Methods
// Success notification noty($message, 'success', $options, $title); // Error notification noty($message, 'error', $options, $title); // Info notification noty($message, 'info', $options, $title); // Warning notification noty($message, 'warning', $options, $title); // Custom notification type noty($message, $type, $options, $title); // With options noty($message, 'success', [ 'layout' => 'topCenter', 'timeout' => 3000, 'theme' => 'mint', ], $title);
Documentation
Complete documentation: php-flasher.io