PHPackages                             kaoken/laravel-flash-message - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kaoken/laravel-flash-message

ActiveLibrary

kaoken/laravel-flash-message
============================

Use it to display a simple flash message with Laravel 5.

1.5.4(8y ago)024MITPHPPHP &gt;=7.0

Since Jan 9Pushed 8y ago1 watchersCompare

[ Source](https://github.com/kaoken/laravel-flash-message)[ Packagist](https://packagist.org/packages/kaoken/laravel-flash-message)[ Docs](https://github.com/kaoken/veritransjp-airweb-php-laravel)[ RSS](/packages/kaoken-laravel-flash-message/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

laravel-flash-message
=====================

[](#laravel-flash-message)

[![Build Status](https://camo.githubusercontent.com/0b7ce1de726357abe2c154876ba6e76d6debfe4d28d5f4ea8f94a6b9e10ce1c8/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d61726b646f776e2d69742f6d61726b646f776e2d69742f6d61737465722e7376673f7374796c653d666c6174)](https://github.com/kaoken/laravel-flash-message)[![composer version](https://camo.githubusercontent.com/699dae376e965c75c05456386e797a6bc589241b5c8208b8aed987ba2d7052dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e352e342d626c75652e737667)](https://github.com/kaoken/laravel-flash-message)[![licence](https://camo.githubusercontent.com/84ba0b50ad44e854f0382b3a99afaef96f3d4db9e861686a3297ccd3bd397de7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e63652d4d49542d626c75652e737667)](https://github.com/kaoken/laravel-flash-message)[![laravel version](https://camo.githubusercontent.com/173354e5a808efb589d11fac6ad6dc42e04194e2605b7fc5ea0490601dac1847/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c25323076657273696f6e2d254532253839254137352e352d7265642e737667)](https://github.com/kaoken/laravel-flash-message)

Laravelで、簡単なフラッシュメーセージを使いたい場合にどうぞ！

**コンテンツの一覧**

- [インストール](#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
- [初期設定](#%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A)
- [メソッド一覧](#%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E4%B8%80%E8%A6%A7)
- [使用例](#%E4%BD%BF%E7%94%A8%E4%BE%8B)
- [ライセンス](#%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9)

インストール
------

[](#インストール)

**composer**:

```
composer require kaoken/laravel-flash-message
```

初期設定
----

[](#初期設定)

#### **`config\app.php` に以下のように追加：**

[](#configappphp-に以下のように追加)

```
    'providers' => [
        ...
        Kaoken\FlashMessage\FlashMessageServiceProvider::class,
    ],

    'aliases' => [
        ...
        'FlashMessage' => Kaoken\FlashMessage\Facades\FlashMessage::class,
    ],
```

### ミドルウェア

[](#ミドルウェア)

下記のミドルウェアで、`FlashMessage`をインスタンス化した`$flashMessage`という変数で、全て、または一部のBladeテンプレートで使用できるようにする為のもので、
`view('test',['flashMessage' => FlashMessage::getInstance()])`という感じに、個々で使用したい場合は、追加しないこと。

#### **`app\Http\Kernel.php` に以下のように追加：**

[](#apphttpkernelphp-に以下のように追加)

```
//-----------------------------------------------------
protected $middleware = [
   ...
   \Kaoken\FlashMessage\Middleware\FlashMessageMiddleware::class,
//-----------------------------------------------------
// または
protected $middlewareGroups = [
   'web' => [
       ...
       \Kaoken\FlashMessage\Middleware\FlashMessageMiddleware::class,
//-----------------------------------------------------
// または
protected $routeMiddleware = [
   ...
   'flash.message' => \Kaoken\FlashMessage\Middleware\FlashMessageMiddleware::class,
```

メソッド一覧
------

[](#メソッド一覧)

メソッド一覧説明getInstance()自身インスタンスを返す。hasSuccess()成功メッセージがあるか？ある場合は'true'を返す。hasInfo()情報メッセージがあるか？ある場合は'true'を返す。hasWarnings()警告メッセージがあるか？ある場合は'true'を返す。hasError()エラーメッセージがあるか？ある場合は'true'を返す。successes()成功メッセージを配列で取得する。info()情報メッセージを配列で取得する。warnings()警告メッセージを配列で取得する。errors()エラーメッセージを配列で取得する。pushSuccess($msg)成功メッセージを加える。`$msg`の型は何でも良い。通常は、文字列を使用する。pushInfo($msg)情報メッセージを加える。`$msg`の型は何でも良い。通常は、文字列を使用する。pushWarning($msg)警告メッセージを加える。`$msg`の型は何でも良い。通常は、文字列を使用する。pushError($msg)エラーメッセージを加える。`$msg`の型は何でも良い。通常は、文字列を使用する。使用例
---

[](#使用例)

`Test`コントローラー

```
