2017-03-02 118 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> 

,这是正常运行的。