2017-03-02 40 views
-3

我有我的用戶的ID。 我想在頁面上打印出他的名字和家人。用Laravel讀出存儲在mysql數據庫中的變量

例如: 我的表中有很多用戶, 該ID在用戶信息表中保存爲user_id。

現在我想顯示user_id在Post表中選擇的用戶的名稱和家族。

有沒有人知道如何做到這一點在Laravel 5.3 所有幫助將不勝感激。

+3

你應該嘗試瞭解口才的基本知識:我在foreach已經user_id說明https://laravel.com/docs/5.3/eloquent – EddyTheDove

回答

0
$user = User::find(user_id); 

現在你有了具體的用戶,所以你可以「玩」它的領域。 例如: 如果你想獲得用戶的name(和你在你的數據庫和模型「名稱」字段),你應該使用這樣的:

$user->name 

只是一個提示:瞭解一些口才,如果在問這樣的問題之前,你想使用Laravel。

我希望我能幫忙! 祝你好運!

+0

:@foreach($ DATAS爲$鍵=> $值) \t \t \t \t \t​​{!! $ ++鍵!!} ​​{!! $值 - > USER_ID !!} @endforeach –

0

OK我有一個功能,可以解決它:

function userIdToUserNameConvert($id){ 
$user = App\User::find($id); 
echo $user->name .' '.$user->family ; 
} 

和我的foreach使用它:

<td>{{userIdToUserNameConvert($value->user_id)}}</td> 

,這是正常運行的。