Laravel удаляет только модель, если не существует соответствующей модели

Допустим, у меня есть модель под названием «производитель», и эта модель имеет одно отношение к другой модели автомобиля. Теперь я не хочу, чтобы пользователи удаляли производителя, если есть какие-либо транспортные средства, связанные с этой моделью.

//In Manufacturer model public function vehicles() { return $this->hasMany('Vehicle'); } 

А в репозитории / контроллере у меня есть другой способ проверить его.

 public function checkAssociatedVehicles($id) { return Manufacturer::with('vehicles')->find($id)->toJson(); } 

Это выводит данные производителя со всеми соответствующими транспортными средствами. но это неэффективно, поэтому я просто хочу проверить, что если есть даже одно транспортное средство, не удаляйте производителя.