【发布时间】:2015-12-08 07:37:42
【问题描述】:
假设我有一个名为“制造商”的模型,并且该模型与另一个模型“车辆”具有一对多的关系。现在我不想让用户删除制造商,如果有任何与此模型相关的车辆。
//In Manufacturer model
public function vehicles()
{
return $this->hasMany('Vehicle');
}
在存储库/控制器中,我有另一种检查方法。
public function checkAssociatedVehicles($id)
{
return Manufacturer::with('vehicles')->find($id)->toJson();
}
这会输出所有相关车辆的制造商数据。但这效率不高,所以我只想检查是否只有一辆车然后不要删除制造商。
【问题讨论】:
标签: php laravel laravel-5 eloquent