tonning/flash

Laravel 的 Flash

资助包维护!
tonning

0.1.5 2023-08-25 21:42 UTC

This package is auto-updated.

Last update: 2024-09-25 23:59:24 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此 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.');

flash_info

显示通知

@if(flash()->hasAny())
    {!! flash() !!}
@endif

标题

您还可以提供标题,标题将与通知一起显示。

use Tonning\Flash\Flash;

Flash::warning('Please confirm your email address.', 'Attention needed');

flash_warning_single

分组

相同类型的通知将以无序列表的形式分组。

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.');

flash_warning_multiple_grouped

错误

默认情况下,此包还会显示任何验证错误。

throw ValidationException::withMessages(['Something went wrong.']);

flash_error

您可以在配置文件中关闭此功能。

'display_errors' => false,

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全漏洞

有关如何报告安全漏洞,请参阅 我们的安全策略

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件