检查Existence后,Laravel回显对象属性

时间:2015-02-17 05:00:06

标签: laravel laravel-4

在Laravel中,有一种检查和打印变量的快捷方法:

  

{{$ name或'默认' }}

对象属性是否有类似的语法?因为在我尝试检查对象属性是否存在的情况下,这种语法会引发错误:

  

{{$ object-> property或' Default' }}

我知道我可以用普通的PHP解决这个问题:

  

{{isset($ object-> property)? $ object-> property:'默认' }}

但这不奇怪吗?对象属性比变量长,它们还必须使用更长的语法?

1 个答案:

答案 0 :(得分:2)

你可以使用。

{{ @$object->property ?: 'Default'}}

" @"是Error Control Operator

我还没有看到Laravel的具体方法。