Maison  >  Questions et réponses  >  le corps du texte

laravel - Combien de temps dure le message renvoyé par redirect()->with('message','') dans la session ?

Code dans le contrôleur :
return redirect('reviewmessage')->with('message', array('type' => 'success','content'=>'Le message a réussi ! Vous pouvez visualiser autres Ou votre message précédent. '));
La route 'reviewmessage' renvoie la vue 'reviewmessage',
J'ai ajouté
@if (Session::has('message'))

        <p class="alert alert-success" >
            <p>{{ Session::get('message')['content'] }}</p>
        </p>

@endif
Une fois l'opération réussie, le contenu du message sera renvoyé.
Ma question est la suivante : combien de temps cette session['message'] sera-t-elle enregistrée ?
Après avoir actualisé la page, cette invite disparaîtra, c'est-à-dire qu'elle ne survivra qu'à la requête en cours ?
Comment le faire durer longtemps ?

PHP中文网PHP中文网2713 Il y a quelques jours680

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-05-16 16:57:34

    通常重定向至新的 URL 时会一并将数据存进一次性 Session相当于Session::flash('message', 'value');
    想长期存在Session::put('message', 'value');

    répondre
    0
  • Annulerrépondre