寻找刀片模板的三元运算符
@if(Auth::check()) ? yes : no @endif
似乎不能让它工作这工作
@if(Auth::check()) yes @else no @endif
我想这个例子没有太多内容,只是好奇而已。
ou6hu8tu1#
您可以将其与{{ }}一起自由使用。
{{ }}
{{ Auth::check() ? 'yes' : 'no' }}
k97glaaz2#
这是可行的:
ykejflvf3#
我知道这个问题是问了一段时间前,但这可能会帮助一些人。您现在可以在Laravel 5中执行此操作。
{{ $variable or "default" }}
Laravel 5刀片模板Laravel 5.2刀片模板
xesrikrc4#
另外,这里有一个很好的快捷方式?:,如果你需要打印某个变量的值,或者如果它是空的,则打印一些默认文本
?:
{{ $value ?: 'Default Value' }}
emeijp435#
对于Laravel 5 + php7,您应该使用this Laravel News article中解释的空合并操作符,如下所示:
{{ $value ?? "Fallback" }}
在使用空合并运算符之前,Blade使用“or”运算符处理了相同的问题,该运算符允许在第一个值未设置时使用默认值,并以“or”分隔。
ezykj2lf6#
三元条件如下所示:{{条件?'是':“否”}}
slwdgvem7#
核心PHP
如果是这样的话,那么就可以用一个简单的方法来实现。如果是,则为空,如果是,则为空。} else{echo $mat-〉其他供应商;}
laravel刀片文件
{{(!empty($mat-〉获取供应商))?$mat-〉获取供应商-〉供应商名称:请求工厂名称:$mat-〉其他供应商)}}
7条答案
按热度按时间ou6hu8tu1#
您可以将其与
{{ }}
一起自由使用。k97glaaz2#
这是可行的:
ykejflvf3#
我知道这个问题是问了一段时间前,但这可能会帮助一些人。
您现在可以在Laravel 5中执行此操作。
Laravel 5刀片模板
Laravel 5.2刀片模板
xesrikrc4#
另外,这里有一个很好的快捷方式
?:
,如果你需要打印某个变量的值,或者如果它是空的,则打印一些默认文本emeijp435#
对于Laravel 5 + php7,您应该使用this Laravel News article中解释的空合并操作符,如下所示:
在使用空合并运算符之前,Blade使用“or”运算符处理了相同的问题,该运算符允许在第一个值未设置时使用默认值,并以“or”分隔。
ezykj2lf6#
三元条件如下所示:{{条件?'是':“否”}}
slwdgvem7#
核心PHP
如果是这样的话,那么就可以用一个简单的方法来实现。如果是,则为空,如果是,则为空。} else{echo $mat-〉其他供应商;}
laravel刀片文件
{{(!empty($mat-〉获取供应商))?$mat-〉获取供应商-〉供应商名称:请求工厂名称:$mat-〉其他供应商)}}