如何获取orm关系中的用户信息?

How to get user information in orm relationship?

我的User.php模型函数是这样的

 public function send_connection_requests()
 {
   return $this->hasMany('App\Models\ConnectionRequest','from_user');
 }
 public function received_connection_requests()
 {
   return $this->hasMany('App\Models\ConnectionRequest','to_user');
 }

我的 coonectionRequest 关系是这样的->

public function send_connection_requests()
{
   return $this->belongsto('App\User','id');
}`
 public function received_connection_requests()
 {
   return $this->belongsto('App\User','id');
 }`

`

当我调用函数时

@foreach (Auth::user()->send_connection_requests as $request)

   {{request->to_user}}

@endforech

我只收到连接请求 table 数据,其中包含 from_user 和 to_user id,我需要显示他们的名字是哪个用户发送请求和哪个用户收到请求?

coonectionRequest关系是belongsTo,第二个参数是外键列名,

而第三列是用户中的主列名称table:

public function send_connection_requests()
{
   return $this->belongsto('App\User','from_user','id');
}
 public function received_connection_requests()
 {
   return $this->belongsto('App\User','to_user','id');
 }