laravel – Wie lange bleibt die von redirect()->with('message','') zurückgegebene Nachricht in der Sitzung bestehen?
PHP中文网
PHP中文网 2017-05-16 16:55:34
0
1
705

Code im Controller:
return weitergeleitet('reviewmessage')->with('message', array('type' => 'success','content'=>'Die Nachricht war erfolgreich! Sie können anzeigen andere Oder Ihre vorherige Nachricht. '));
Die Route 'reviewmessage' gibt die Ansicht 'reviewmessage' zurück,
Ich habe
@if (Session::has('message'))

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

@endif
Nachdem der Vorgang erfolgreich war, wird der Inhalt der Nachricht zurückgegeben.
Meine Frage ist, wie lange wird diese Sitzung['Nachricht'] gespeichert?
Nachdem ich die Seite aktualisiert habe, verschwindet diese Eingabeaufforderung, das heißt, sie überlebt nur die aktuelle Anfrage?
Wie sorgt man dafür, dass es lange hält?

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(1)
迷茫

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage