gpt4 book ai didi

php - 具有甜蜜警报 session 循环的 Laravel session

转载 作者:行者123 更新时间:2023-12-04 17:50:50 24 4
gpt4 key购买 nike

我只是对我的代码感到困惑。但我真的认为我的代码是正确的。我试图在 Laravel 5.1 中使用 with() 方法,然后返回一个 View ,如果已设置的 session 存在,则会出现甜蜜警报。请在下面查看我的代码:

PageController.php

return redirect()->route('list.view')->with('sweetalert', 'List has been created!');

view.blade.php

@extends('layout.master')

@section('container')
@foreach($lists as $list)
<li>{{ $list->name }}</li>
@endforeach
@stop

ma​​ster.blade.php

<div class="container">
// some markup here...
</div>

@if(Session::has('sweetalert'))
<script>
swal('Success!', '{{ Session::get('sweetalert') }}', 'success');
</script>
@endif

我只希望它出现一次,但如果我尝试单击后退按钮,该消息会再次出现。我也试过ff。代码但没有任何变化:

@if(Session::has('sweet'))
<script>
swal('Success!', '{{ Session::get('sweetalert') }}', 'success');
</script>
<?php Session::forget('sweetalert'); ?>
@endif

这里没什么帮助?

最佳答案

必须触发一条 flash 消息,否则它没有意义,因为您每次都会为 View 设置它

但是你可以在触发器所在的任何地方使用这段代码

请注意:- 我只是每次都触发它

Route::get('/', function () {
session()->flash('testing', 'I see this'); // Please have this line inside the trigger so the session does not get created everytime the view is called
return view('welcome');
});

希望对你有帮助

关于php - 具有甜蜜警报 session 循环的 Laravel session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45051779/

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