この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2018-10-19 12:43:03

タイトル: redirectやreturn viewにメッセージを付与する方法

この記事の要点
  • Laravel の redirect / view使い捨てメッセージ(フラッシュ)を付与
  • 保存: session()->flash('message', 'メッセージ')
  • 取得: Blade で {{ session('message') }}
  • 1 リクエストだけ有効。フォーム送信後のメッセージ表示などに最適

 

本稿ではLaravelのredirectやreturn viewに一度きりの使い捨てメッセージを付与する方法を説明します。

 

Controller

session()->flash('message', 'メッセージ');
        
return view('user', [

    'user' => $user,

]);

 

View

@if (session('message'))

<div class="alert alert-success">

    {{ session('message') }}

</div>

@endif