如果设置了会话变量,我正在尝试执行一些javascript代码
@if(Session::get('refactor') == true)
<script>
//some javascript code
</script>
{{ Session::forget('refactor') }}
@endif但是{{ Session::forget('refactor') }}它不工作
发布于 2020-04-30 01:40:00
你需要使用@php标签来实现:
@if(session('refactor'))
<script>
//some javascript code
</script>
@php
request()->session()->forget('refactor');
@endphp
@endif不过,我建议在Controller中执行逻辑:传递一个包含脚本的变量,或者根据会话内容为空。
您可以在文档中了解更多信息:https://laravel.com/docs/7.x/session
https://stackoverflow.com/questions/61507480
复制相似问题