私はlaravelの私のホームページに成功メッセージを返そうとしています。Laravel 5.2リダイレクト成功メッセージ付き
return redirect()->back()->withSuccess('IT WORKS!');
何らかの理由で、このコードを実行した後に変数$ successに値が設定されません。
私は大成功のメッセージを表示するために使用しているコード:
@if (!empty($success))
<h1>{{$success}}</h1>
@endif
私はこのようなroutes.phpの中のWebミドルウェアグループにホームやニュースレターのページを追加しました:
Route::group(['middleware' => 'web'], function() {
Route::auth();
Route::get('/', function() {
return view('home');
});
Route::post('/newsletter/subscribe','[email protected]');
});
なぜこれがうまくいかないのか誰にも分かりますか?
これ以上必要でないことを知っておいてください。しかし、 'Route :: group(['middleware' => 'web']、my routes.phpからfunction(){'を取り除いた後、 '$ success'変数は空であるように見えます。ここに問題があります – klokklok
更新された答えを確認してください –
これは動作しませんメッセージの空きがなくなっていないようです – klokklok