tonning / flash
Laravel 的 Flash
0.1.5
2023-08-25 21:42 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.37 || ^9.0|^10.0
- spatie/laravel-package-tools: ^1.4.3
Requires (Dev)
- nunomaduro/collision: ^5.3|^7.0
- orchestra/testbench: ^6.15|^8.5
- pestphp/pest: ^1.18|^2.16
- pestphp/pest-plugin-laravel: ^1.1|^2.2
- spatie/laravel-ray: ^1.23
- vimeo/psalm: ^4.8|^5.15
README
此 composer 包为 Laravel 应用程序提供 Tailwind 优化的 flash 消息设置。
安装
您可以通过 composer 安装此包
composer require tonning/flash
您可以使用以下命令发布视图文件
php artisan vendor:publish --provider="Tonning\Flash\FlashServiceProvider" --tag="flash-views"
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Tonning\Flash\FlashServiceProvider" --tag="flash-config"
这是发布配置文件的内容
return [ 'display_errors' => true, ];
用法
在您应用程序的任何地方都可以添加 flash 通知。
use Tonning\Flash\Flash; Flash::info('A new software update is available. See what’s new in version 2.0.4.');
显示通知
@if(flash()->hasAny()) {!! flash() !!} @endif
标题
您还可以提供标题,标题将与通知一起显示。
use Tonning\Flash\Flash; Flash::warning('Please confirm your email address.', 'Attention needed');
分组
相同类型的通知将以无序列表的形式分组。
use Tonning\Flash\Flash; Flash::warning('Facilisis himenaeos nullam habitasse lacus sem auctor.'); Flash::warning('Please confirm your email address.', 'Attention needed'); Flash::warning('Facilisis egestas fermentum porttitor sapien eleifend amet.');
错误
默认情况下,此包还会显示任何验证错误。
throw ValidationException::withMessages(['Something went wrong.']);
您可以在配置文件中关闭此功能。
'display_errors' => false,
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG
贡献
有关详细信息,请参阅 CONTRIBUTING
安全漏洞
有关如何报告安全漏洞,请参阅 我们的安全策略
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件



