Вам, вероятно, было бы лучше использовать буквенное отношение на User
.
На модели User
вы могли бы сделать что-то вроде:
public function letter()
{
return $this->hasOne(Letter::class, 'user_id');
}
Тогда вы могли бы вконтроллер:
protected function show()
{
$users = User::with('letter')->get();
foreach ($users as $user) {
if ($user->letter) {
// do things
}
}
}