4
Laravel 5.2で動作するようにFlashメッセージングを取得しようとしています。すべてが正しいと思われますが、私が/警告に行くときは何も起こりません。助言がありますか?フラッシュメッセージがlaravel 5.2で動作していません012
次は
@if (Session::has('info'))
<div class="alert">
{{ Session::get('info') }}
</div>
@endif
...次は私のalerts.blade.php ..です
Route::group(['middleware' => ['web']], function(){
Route::get('/', [
'uses' => '[email protected]',
'as' => 'welcome',
]);
Route::get('/alert', function()
{
return redirect()->route('welcome')->with('info', 'You have signed up!');
});
});
私のroutes.phpのある次は私のmaster.blade.php ..です
<!DOCTYPE html>
<html>
<head>
<title>@yield('title')</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
</head>
<body>
@include('includes.header')
<div class="container">
@yield('content')
@include('includes.alerts')
</div>
</body>
</html>
:
彼らは、彼らが代わりにこれを使用しようとする方法に
redirect()->route()
を使用していない
return redirect('dashboard')->with('status', 'Profile updated!');
を使用まだ何もページに表示されません。 – Slillz
自分のコードを更新しました。私は 'session( 'status')' not 'session( 'info')' –
でした。私のコードをセッション( 'info')に残しておきますが、役に立たないのです – Slillz