Сначала необходимо определить отношения между вашей Client
моделью и Pet
моделью
Итак, в App\Client
вы бы имели следующие отношения:
public function pets()
{
return $this->hasMany(Pet::class);
}
и App\Pet
, вы бы имели следующие отношения:
public function client()
{
return $this->belongsTo(Client::class)
}
После этого вы сможете сделать это в вашем контроллере:
public function show($id)
{
$post = Client::with('pets')->find($id);
return view('pet.shw')
->withPost($post);
}
и получает доступ к вашим отношениям в виде pet.shw
:
foreach($post->pets as $pet) {}
Для получения дополнительной информации прочитайте о Красноречивые отношения