php - 仅当条件在 DIV 内时才会出现从 Json 响应收到的消息
问题描述
我对以下内容有点困惑:如果我将 @if 条件放在 DIV 中,则会显示 Json 消息。这里的问题是 Div 颜色(绿色)将始终出现在视图中。
<div class="alert alert-success" align="center" id="message">
@if(Session::has('message'))
<strong>{{Session::get('message')}}</strong>
@endif
</div>
如果我将@if 条件放在 DIV 之外,如下所示,则不会显示该消息。
@if(Session::has('message'))
<div class="alert alert-success" align="center" id="message">
<strong>{{Session::get('message')}}</strong>
</div>
@endif
我不确定我错过了什么,正确的方法是什么?
解决方案
对于此操作:
@if(Session::has('message'))
<div class="alert alert-success" align="center" id="message">
<strong>{{Session::get('message')}}</strong>
</div>
@endif
确保从控制器返回带有会话的数据。
您可以dd(Session::has('message')
在视图文件上检查会话变量。我希望这些提示可以帮助您找到解决方案。谢谢!
推荐阅读
- python - Django在用户模型中显示多对多关系
- c++ - 用数据填充 QVector 的最有效方法是什么?
- vue.js - Facebook Oauth2 无法手动打开同意对话框 Vuejs
- android - 如何在 Android 中创建水平和垂直滚动的列表视图?
- python - 如何将张量保存为图像?
- json - 使用 jq 根据出现在成员列表中的元素过滤 JSON 列表
- ios - 世博会 - 创建日历缺少源
- c++ - Qt Quick + CMake + 自定义 QObject 导致对“vtable”的未定义引用
- android - 即使在获得许可后,适用于 Android 8 的文件资源管理器也会崩溃
- c - How to silent the MP3 decoding process