1
fresh laravel 5.2.29がインストールされています。
私のroutes.php:私はブラウザで/a
に行くときLaravel 5.2リダイレクトでフラッシュメッセージが保存されない
Route::group(['middleware' => ['web']], function() {
Route::get('/a', function() {
return redirect('/b', 302)->with('error', 'error description');
});
Route::get('/b', function() {
return session('error');
});
});
それは/b
に私をリダイレクトしますが、私には何も表示されません。私に何をすればいいのですか?error description
?それとも、フラッシュデータを保存しないのですか?
ありがとうございます。しかし、私の2番目のプロジェクトではすべてのルートが 'web'ミドルウェアを使用しており、すべて正常に動作するのは奇妙です。 2番目のプロジェクトのバージョンも5.2.29です。 – melihovv
@melihovv古いバージョンから5.2.29に更新した場合は、あなたの 'vendor'ディレクトリだけが更新されるので、あなたには影響しません。これはLaravelの新規インストールにのみ影響します。言い換えると、コンポーザーアップデートを実行すると、 'app'ディレクトリは決して変更されず、最新の' RouteServiceProvider'は 'app'ディレクトリにあります。 –