kagga / flash
用于简化并美化 Laravel 5 中 Flash 消息的包
1.0
2016-02-16 22:05 UTC
Requires
- php: >=5.5.9
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2024-09-14 18:42:13 UTC
README
开始使用
安装
通过 composer 安装此包
只需运行 composer require kagga/flash
如果使用 Laravel 5,请将服务提供者在 config/app.php
中添加。
'providers' => [ Kagga\Flash\FlashServiceProvider::class ];
为了方便,可以将外观别名添加到该文件的底部
'aliases' => [ 'Flash' => Kagga\Flash\Facade\Flash::class ];
使用方法
在控制器中,在重定向之前
public function update() { Flash::success('Update','Successfully Updated'); return Redirect::home(); }
您也可以这样做
Flash::info('标题','消息')
Flash::success('标题','消息')
Flash::error('标题','消息')
Flash::warning('标题','消息')
Flash::overlay('标题',' 消息', '级别')
默认级别为 success,您可以指定级别进行覆盖。
此包将在会话中设置几个键。
- 'message' - 会话键。
- 'message_overlay' - 用于叠加的会话键。
如果您使用 Laravel,您可以选择使用 flash()
辅助函数而不是外观。以下是一个示例
public function store() { flash()->success('Title','Message'); return Redirect::home(); }
此包使用了 sweetalert http://t4t5.github.io/sweetalert/
将 http://t4t5.github.io/sweetalert/ 中的 JavaScript 和 CSS 文件添加到您的视图中
要将 Flash 视图添加到您的视图中,只需按以下所示包含它。
@include('flash::flash')
如果需要修改 Flash 消息部分,您可以运行
php artisan vendor:publish
包视图现在将位于 \resources\views\vendor\flash
目录中。