当前位置: 首页 > 知识库问答 >
问题:

检查laravel刀片文件中的变量为null

梁和颂
2023-03-14

我有变量 ,我想检查变量是否在laravel刀片文件中设置。我已经尝试作为

@isset($material_details->pricing)
 <tr>
   <td>price is not null</td>
 </tr>
@endisset

但是没有运气。如何检查变量设置或没有在Laravel5.3刀片文件

共有3个答案

秦飞航
2023-03-14

试试这个

@if(isset($material_details->pricing))
 <tr>
   <td>NOT NULL</td>
 </tr>
@else
 <tr>
   <td>NULL</td>
 </tr>
@endif

或者这个

@if(empty($material_details->pricing))
 <tr>
   <td>NULL</td>
 </tr>
@else
 <tr>
   <td>NOT NULL</td>
 </tr>
@endif
巩阳秋
2023-03-14

请尝试以下代码

@if(is_null($material_details))
    // whatever you need to do here
@else 
国兴贤
2023-03-14

您可以使用

空合并运算符:

或elvis运算符: (检查给定值是否为空)

读取Elvis和Null合并运算符。

链接:

猫王:https://en.wikipedia.org/wiki/elvis_operator

空合并运算符:https://en.wikipedia.org/wiki/null_coalescing_operator

 类似资料:
  • 需要在刀片laravel-value输入中输入变量php,变量i to用于添加i的值,在值=“{$TAREFA-&>TETAPA.i} 为此:value=“{Tarefa->Tetapa1}value=”{Tarefa->Tetapa2}…至10

  • 问题内容: 我正在阅读Laravel Blade 文档,但无法弄清楚如何在模板内分配变量以供以后使用。我不能这样做,因为那会回显“任何内容”,而我不希望那样。 我知道我可以做到,但这并不优雅。 在Blade模板中是否有更好,更优雅的方法来做到这一点? 问题答案: 不建议在视图中进行操作,因此没有刀片标签。如果您确实想在刀片视图中执行此操作,则可以在编写时打开一个php标签,也可以注册一个新的刀片标

  • 我正在尝试创建一个助手来集中一个复杂的表单::select。 我的帮手: 我的看法是: 我想有这个选择形式与变量从这个助手,并显示一个下拉列表在我的看法。我该怎么做呢?

  • 问题内容: 在laravel框架中,我们可以使用Blade在HTML文件中添加PHP代码。 我们在Laravel的刀片文件中同时使用和语法。 它们之间有什么区别? 问题答案: 刀片{{}}语句通过PHP的htmlentities函数自动发送,以防止XSS攻击。 如果您使用某些HTML样式将数据从Controller传递到View,例如: 然后在Blade中对其进行访问,则输出为: 但是,如果使用进

  • 问题内容: 有什么最短的方法吗? 如果我是正确的,应该用? 有可能,并且在一行中写(也许是数组?)而不重复? 问题答案: 如果要测试变量是否 确实 是,请使用标识运算符: 如果要检查是否未设置变量: 或者,如果变量不为空,则为空字符串,零,..: 如果要测试变量是否不是空字符串,也将足够:

  • 我想检查变量是否为空: 此代码基于:https://www.thomasmaurer.ch/2010/07/powershell-check-variable-for-null/,但这不起作用。 我该怎么解决这个问题? ps。堆栈中有东西