要するにPRGパターン
で遷移後にメッセージを出したい。
そんなときは(他のフレームワーク同様)flash
を使う。
public function create(Request $request){
//登録処理
$request->session()->flash('message', '登録したでござる');
return redirect('index');
}
@if(Session::has('message'))
メッセージ:{{ session('message') }}
@endif
こんな感じ。
追記
コメントいただいたように
$request->session()->flash('message', '登録したでござる');
ではなく
return redirect('index')->with('message', '登録したでござる');
でもできた。
はじめにこのやりかたでダメだったので諦めたのだが、取り出すときには
@if(Session::has('message'))
メッセージ:{{ session('message') }}
@endif
こうしないとだめみたい。