我正在用Laravel 5框架建立一个网站,我遇到了一点麻烦。
我用Eloquent模型从数据库中提取了一个对象数组,并将其传递给视图。
数组的格式如下:
array[object1{prop1:xxxx, prop2: xxxx}, object2{prop1:xxxx,prop2:xxxx}...]
问题是一些属性值是false
,所以当我用{{ object1->propriety }}
打印时,它不打印任何东西。
我想替换数组中所有对象的所有错误属性,而不是总是放置语句if (!obj1->prop) do something
,因为对象很多。
谢谢。
您可以在视图中使用三元操作符:
{{ $object->boolean_attribute ? 'true' : 'false' }}