Session::forget() return 一个错误 意外的标记
Session::forget() return an error Unexpected token
在我的 Laravel 项目中,我使用 Session::forget("job-success")
来销毁特定会话。但是,它 returns 错误说明 "Unexpected token"。
代码:
@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
您正在 javascript <script>
标签内输出 PHP 代码。 Javascript 不理解 Session::forget('job-success');
,因此您收到 javascript 错误。
您需要执行 PHP 中的 PHP 代码,而不是 javascript。使用 <?php Session::forget('job-success'); ?>
或 {{ Session::forget('job-success'); }}
(forget()
returns void,因此将尝试不回显任何内容)。
在我的 Laravel 项目中,我使用 Session::forget("job-success")
来销毁特定会话。但是,它 returns 错误说明 "Unexpected token"。
代码:
@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
您正在 javascript <script>
标签内输出 PHP 代码。 Javascript 不理解 Session::forget('job-success');
,因此您收到 javascript 错误。
您需要执行 PHP 中的 PHP 代码,而不是 javascript。使用 <?php Session::forget('job-success'); ?>
或 {{ Session::forget('job-success'); }}
(forget()
returns void,因此将尝试不回显任何内容)。