在我的Laravel项目中,我使用Session::forget("job-success")
来销毁特定会话。但是,它返回错误,指出“意外令牌”。
代码:
@if (Session::get('alert-danger') || Session::get('alert-success'))
<script>
@if(Session::get('job-success'))
show_notification("success","{{ Session::get('alert-success') }}");
//Session::forget('job-success');
@endif
</script>
@endif
答案 0 :(得分:2)
您在javascript <script>
标记内输出PHP代码。 Javascript不理解Session::forget('job-success');
,因此您收到了javascript错误。
您需要在PHP中执行PHP代码,而不是javascript。使用<?php Session::forget('job-success'); ?>
或{{ Session::forget('job-success'); }}
(forget()
返回void,这样就会尝试回送任何内容。)