J'ai créé un nouveau projet laravel et le flash laravel ne semble pas fonctionner comme je le souhaite. Au moment où je retourne à un itinéraire, le flash est parti. J'ai une méthode de contrôleur qui ne fait absolument rien d'autre que clignoter et revenir à un itinéraire.Laravel 5.2.29 session :: flash perdu instantanément
Comme si
public function activateContract(Request $request){
return redirect()->to('test')->with('status', 'test');
}
Mes itinéraires fichier
Route::group(['middleware' => 'web'], function() {
Route::auth();
Route::get('/', function(){
return redirect()->intended(route('contract.index'));
});
Route::group(['middleware' => 'auth'], function() {
Route::group(['prefix' => 'contract'], function(){
Route::get('', ['as' => 'contract.index' , 'uses' => 'User\[email protected]']);
Route::post('', ['as' => 'contract.index' , 'uses' => 'User\[email protected]']);
Route::get('mijn', ['as' => 'user.contract.index' , 'uses' => 'User\[email protected]']);
});
});
Route::get('test', function(){
dd(session('status'));
});
c});
Voici le ouput de la décharge de la filière dans la sorcière d'itinéraire de test perdu magicaly le message flash.
null
Avez-vous modifié le middleware 'web' dans app/Http/Kernel.php? Il devrait ressembler à ceci: ' 'web' => [ \ App \ Http \ Middleware \ EncryptCookies :: class, \ Illuminate \ Cookies \ Middleware \ AddQueuedCookiesToResponse :: class, \ Illuminate \ session \ Middleware \ StartSession :: class, \ Illuminate \ Vue \ Middleware \ ShareErrorsFromSession :: classe, \ App \ Http \ Middleware \ VerifyCsrfToken :: class, ] ' –
N'a pas édité et vérifié le même que dans votre commentaire. – Maantje
Eh bien, je suppose que je vais juste devoir utiliser mettre puis ... et le jeter au fond de mon modèle maître. – Maantje