https://github.com/laravelchen/myflash
Flash Message For Laravel5
https://github.com/laravelchen/myflash
flash laravel php
Last synced: 5 months ago
JSON representation
Flash Message For Laravel5
- Host: GitHub
- URL: https://github.com/laravelchen/myflash
- Owner: LaravelChen
- Created: 2017-03-12T11:27:49.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-17T12:31:45.000Z (about 9 years ago)
- Last Synced: 2025-09-04T15:59:47.160Z (9 months ago)
- Topics: flash, laravel, php
- Language: HTML
- Homepage:
- Size: 104 KB
- Stars: 37
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Flash Message For Laravel5
## 介绍
> 整个package采用了Laravel内置的```Illuminate\Session\Store```中的一次性请求flash函数.
显示视图的方式有三种,图中可以看到.(**安装的时候最好开启vpn,因为给有人反映国内镜像好像安装不了,所以说用国外的composer的镜像吧!**)
## 效果图

## 安装
#### 使用composer安装
```
composer require laravelchen/myflash
```
#### 然后在```config/app.php```添加provider和alias
```
'providers' => [
LaravelChen\MyFlash\MyFlashProvider::class,
];
```
```
'aliases' => [
'MyFlash'=>LaravelChen\MyFlash\MyFlash::class,
];
```
## 用法
#### 在redirect重定向之前添加falsh
```
public function index()
{
MyFlash::success('邮件已发!请查收邮件!');
return Redirect::home();
}
```
#### 同时你也可以使用下面这种形式
- MyFlash::success('邮件已发!请查收邮件!')
- MyFlash::info('邮件已发!请查收邮件!')
- MyFlash::error('邮件已发!请查收邮件!')
- MyFlash::warning('邮件已发!请查收邮件!')
#### 或者你可以使用```myflash()```这种辅助函数的形式
- myflash('邮件已发!请查收邮件!')
- myflash()->success('邮件已发!请查收邮件!')
- myflash()->info('邮件已发!请查收邮件!')
- myflash()->error('邮件已发!请查收邮件!')
- myflash()->warning('邮件已发!请查收邮件!')
#### 最后在你的视图中添加```message```视图
```
@include('myflash::notification')
或者
@include('myflash::top-message')
或者
@include('myflash::bottom-message')
```
## 注意事项
#### 请在你的视图中增加font-awesome和jquery
```
```
## 例子
```
Laravel
Hello World
@include('myflash::notification')
```
## 自定义
#### 如果你想要自定义样式或者其他效果的话可以使用
```
php artisan vendor:publish
```
##### 之后视图文件会出现在你的```resources/views/vendor/myflash```目录下
> 最后感谢mercuryseries和Jeffrey Way的package!