jeudi 13 septembre 2018

Show all entries where relationship exists (eloquent)

Trying to build an eloquent query to return all results in the database where a relationship exists.

$deliverer = Delivery::has('deliveries')->get()->toArray();

dd($deliverer);

This is returning results which include multiple deliverers without any deliveries.

Deliverer Model includes:

public function deliveries() {
  return $this->hasMany(Deliveries::class)->latest();
}

Delivery Model includes:

public function deliverer() {
  return $this->belongsTo(Deliverer::class);
}

Can anybody see what is going wrong here please?



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2MrHqwX
via IFTTT

Aucun commentaire:

Enregistrer un commentaire