В вашей Requests
модели телефона должны быть телефонные отношения, например:
public function phone()
{
return $this->belongsTo('App\Phone');
}
Так что теперь вы можете получать все запросы с телефона для пользователя, например, так:
$user->requests->first()->phone; // this is for the first request, but you can get the phone for each request in a loop, I guess you know how to do that.
А также обратите внимание, что ваши отношения в модели телефона неправильные, поэтому причина обнуления.Это должно быть снова hasMany, как у пользователя, потому что у телефона может быть много запросов в соответствии с вашей структурой таблицы.
В вашей модели Phone
у вас должно быть это:
public function requests()
{
return $this->hasMany('App\Requests', 'phone_id');
}
Потому чтотелефон может принадлежать многим запросам согласно структуре вашей БД.