agilesdesign / flasher
Laravel 的 Flash 消息库
v1.0.0-alpha.1
2016-11-22 01:54 UTC
Requires
- php: 7.*
This package is auto-updated.
Last update: 2024-09-22 22:19:18 UTC
README
flasher
Laravel 的 Flash 消息库
感谢 Laracasts 的 Jeffrey Way。此包高度灵感来源于他的 flash 库。
安装
通过 composer 包管理器安装
composer require agilesdesign/flasher
添加到服务提供者列表
'providers' => [ agilesdesign\Laravel\Flasher\Providers\FlasherServiceProvider::class, ];
使用方法
将 Flash 消息存储到 Session
flasher()->alert('Please login', Notifier::INFO);
渲染
Bootstrap Alerts
@foreach($alerts->messages() as $level => $alert) @foreach($alert as $message) <div class="alert alert-{{ $level }}"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> {{ $message }} </div> @endforeach @endforeach
notie
@foreach($alerts->messages() as $level => $alert) @foreach($alert as $message) notie.alert( "@if($level == 'danger'){{ 'error' }}@else{{ $level }}@endif", "{{ $message }}", 2 ); @endforeach @endforeach