【发布时间】:2016-06-25 20:54:18
【问题描述】:
我有一个 Laravel 5 视图,我想知道在视图中使用模型关系是否真的是一件好事,就性能而言。
假设汽车模型与挡风玻璃具有一对一的关系。
<div class="col-lg-4">
<div class="form-group">
<label class="col-lg-4 control-label">Windshield Model</label>
<div class="col-lg-8">
<p class="form-control-static">{{$car->windshield->model}}</p>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<label class="col-lg-4 control-label">Windshield Height</label>
<div class="col-lg-8">
<p class="form-control-static">{{$car->windshield->height}}</p>
</div>
</div>
</div>
我的问题是,每次我执行 $car->windshield->someProperty Eloquent 时都会执行一个查询。这是一件好事吗?我的意思是,性能呢? 如果我想显示汽车挡风玻璃的 n 个属性,Eloquent 会执行 N 个查询,对吧?
【问题讨论】:
标签: php laravel laravel-5 eloquent