" いいね " なライフをつくる。

うそはつかない。"いいね"をつくる。じゆーうな日記です。

Laravel5.2 flashメッセージを表示する方法

Laravelのフラッシュメージを表示する方法

はじめに

フラッシュメッセージとは次のリダイレクト先で一度だけ表示できるセッションのことです!

例えば、「ログインしてください」など注意を促す文言などを表示するときに使います。

 

Controllerはこう

messageに「ログインしてください」を格納します。

if (!Auth::check()) {
$request->session()->flash('message', 'ログインしてください。');
return redirect('/');
}

 

Viewはこう

それをviewで呼び出すには

@if(Session::has('message'))
メッセージ:{{ session('message') }}
@endif

 

 

参考は以下

セッション 5.2 Laravel