2016-02-06 74 views
1

要獲取laravel 5.2中的所有用戶信息,請使用Sentinel用戶系統。Laravel用戶獲取關係表

我可以用$ request-> user()從'用戶'表中收回所有信息。但我也想從'消息'表中得到每一行。我在'用戶','ID'和'messages','UID'之間創建了一個關係,但是在Laravel中$ request-> user()的內容仍然是一樣的。

我需要修改以獲取所有關係列?

回答

1

要急於負載的關係可以用下面的方法:

$user = $request->user(); 
$user->load('messages'); 

對於這一點,在用戶模型,您需要定義的關係:

public function messages() 
{ 
    return $this->hasMany(Message::class); 
} 
+0

謝謝,奮力不錯:-) – Phil795