An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Flash Message For Laravel5

## 介绍
> 整个package采用了Laravel内置的```Illuminate\Session\Store```中的一次性请求flash函数.
显示视图的方式有三种,图中可以看到.(**安装的时候最好开启vpn,因为给有人反映国内镜像好像安装不了,所以说用国外的composer的镜像吧!**)

## 效果图
![image](https://github.com/LaravelChen/myflash/raw/master/images/example.png)

## 安装
#### 使用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!