conquest/闪光

这是我的包闪光

v0.1.1 2024-07-05 08:09 UTC

This package is auto-updated.

Last update: 2024-09-05 08:38:38 UTC


README

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

Flash提供了一个全局的flash辅助工具,允许您轻松地向会话添加闪光消息。这些消息可以通过HandleInertiaRequests中间件传递到前端,有关更多信息,请参阅使用部分。

安装

您可以通过composer安装此包

composer require conquest/flash

使用方法

该包自带了一个全局的flash辅助工具。使用消息调用此辅助工具,将闪光消息添加到会话中。您可以配置消息、描述和类型。提供了两个可以单独添加的类。Toast类允许设置持续时间,而Banner类没有持续时间,将一直保留直到被关闭。

如果没有指定,闪光消息将被假定为Toast

flash('Hello, World!')
flash()->toast('Hello, World!')
flash()->banner('Hello, world!')

要将此传递给Inertia前端,请在HandleInertiaRequests中间件数组中添加以下内容

'flash' => Flash::messages(),

如果您打算使用Vue + Inertia插件,则必须使用flash键。

测试

composer test

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

致谢

许可

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