lloople / laravel-notificator
将对象附加到通知的session闪存变量
v1.6.0
2018-02-08 22:18 UTC
Requires
- php: >=7.1
- laravel/framework: 5.5.* || 5.6.*
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
This package is auto-updated.
Last update: 2024-09-24 04:10:00 UTC
README
Laravel的简单session闪存消息管理器
通知存储在Laravel的session flash输入中,键为notifications
创建一个通知
Notificator::success('This is a success notification');
您可以选择4种类型之一
成功信息错误警告
打印一个通知
@foreach(Notificator::all() as $notification) <div class="alert alert-{{ $notification->getBootstrapClass() }}> <p>{{ $notification->getMessage() }}</p> </div> @endforeach
getBootstrapType()将error类型转换为danger,以便与Bootstrap默认CSS警告一起使用。如果您不使用Bootstrap,您可以使用getType获取它作为error。
如果您只想获取第一个通知或者您知道您只与一个通知一起工作,您可以使用
Notificator::first()->getMessage();
持续时间
通知消息还有一个整数$duration,以防您使用类似toastr.js的javascript库。
在创建通知时,您可以修改默认的5秒持续时间。
Notificator::success('Message', 10000); // 10 seconds