php-flasher/flasher-toastr-symfony
Composer 安装命令:
composer require php-flasher/flasher-toastr-symfony
包简介
Integrate Toastr's smooth toast notifications into Symfony projects using PHPFlasher. Enhance Symfony applications with Toastr's refined visuals.
关键字:
README 文档
README
Symfony adapter for PHPFlasher Toastr. Seamlessly integrate Toastr notifications into Symfony applications.
Requirements
- PHP >= 8.2
- Symfony >= 7.0
- php-flasher/flasher-symfony ^2.4.0
- php-flasher/flasher-toastr ^2.4.0
Installation
composer require php-flasher/flasher-toastr-symfony
Quick Start
// Global helper toastr('Your changes have been saved!'); // In controller public function save(): RedirectResponse { // Your logic... toastr('Operation completed successfully!'); return $this->redirectToRoute('home'); } // With options toastr('Success message', [ 'timeOut' => 5000, 'positionClass' => 'toast-top-right', ]);
Features
- Symfony Helper:
toastr()global function - Service Injection:
ToastrFactoryautowired in constructors - Twig Integration: Auto-injects assets in Twig templates
- Flash Bag: Converts Symfony flash messages to Toastr notifications
Configuration
Publish configuration:
php bin/console flasher:install --config
Add to config/packages/flasher.yaml:
flasher: toastr: options: timeOut: 5000 progressBar: true positionClass: toast-top-right
Documentation
Complete documentation: php-flasher.io
License
统计信息
- 总下载量: 409.05k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 18
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-06