客户做网站要退款/会员制营销方案
在进行对像连续调用的时候,一定要判断对象是否存在,不然就会报错属性或方法不存在.
<?php echo e(isset($data->creatorUser->name) ? $data->creatorUser->name : '');
?>
laravel视图里面使用or的时候即可实现连续调用:
<div class="form-group">
<label for="creator" class="col-xs-4 col-sm-2 control-label"><span style="color:red;">* </span>创建者 :</label>
<div class="col-xs-8 col-sm-9 form-inline"><input type="text" name="creator" disabled="" class="form-control" value="{{$data->creatorUser->name or ''}}"><b style="margin-left: 30px;">创建时间:</b><input type="text" name="created_at" disabled="" class="form-control" value="{{$data->created_at or ''}}">
</div>
</div>
方法里面测试:
public function testE()
{echo e(isset($data->updated_at) ? $data->updated_at : '测试一下');echo '<hr>';echo e(isset($data->creatorUser->name) ? $data->creatorUser->name : '测试名字');
}