Laravel 的 Blade 模板引擎,当数据存在时输出变量
有时候你可能想要输出一个变量,但是你并不确定这个变量是否已经被定义,我们可以用像这样的冗长 PHP 代码表达:
{{ isset($name) ? $name : 'Default' }}
事实上,Blade 提供了更便捷的方式来代替这种三元运算符表达式:
{{ $name or 'Default' }}
在这个例子中,如果 $name
变量存在,它的值将被显示出来。但是,如果它不存在,则会显示 Default
。