gpt4 book ai didi

php - Laravel 如何在特定页面显示后清除 session

转载 作者:行者123 更新时间:2023-12-04 12:46:16 25 4
gpt4 key购买 nike

我可以在 session 中存储输入值并在 Blade 中显示它,但是当我返回表单并添加新项目时,前一个项目仍在 session 中并且无法显示新项目!我试图将忘记添加到 session 但没有成功,我正在使用 ajax 将值传递给 Controller ​​

$(document).on('click', '.btn_getbids', function() {
$.ajax({
type: 'post',
url: 'addItem',
data: {
'_token': $('input[country=_token]').val(),
'country': $('input[name=country]').val() },
success: function(data) {
}, });
$('#country').val('');});

Controller

  public function addItem(Request $request) {

$request->session()->put('country', $request->country);

}

客户.blade

    <div class="alert alert-success">
{{Session::get('country')}}
</div>

最佳答案

如果我猜对了,

session->flush();

将清除所有 session 数据,而不是使用

session->forget('key');

使用 key 参数,您指定要清除的数据...

关于php - Laravel 如何在特定页面显示后清除 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47075381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com