conquest / 闪光
这是我的包闪光
v0.1.1
2024-07-05 08:09 UTC
Requires
- php: ^8.1
- conquest/core: ^0.3.2
- illuminate/session: ^10.0||^11.0
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.14
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
README
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)。有关更多信息,请参阅许可文件。