我有我的用户ID。 我想在页面上打印出他的姓名和家人。
例如: 我的桌子上有很多用户, 该ID在Post表中保存为user_id。
现在我想显示Post表中user_id所选用户的名称和系列。
有人知道如何在Laravel 5.3中执行此操作 所有帮助将不胜感激。
答案 0 :(得分:0)
$user = User::find(user_id);
现在你拥有了具体的用户,所以你可以“玩”它的字段。
例:
如果你想获得用户的name
(并且你的数据库和模型中有一个'name'字段),你应该像这样使用它:
$user->name
只是一个提示:如果你想使用Laravel,请先学习一些Eloquent,然后再提出这样的问题。
我希望我能帮忙! 祝你好运!
答案 1 :(得分:0)
好的我用一个函数来解决它:
function userIdToUserNameConvert($id){
$user = App\User::find($id);
echo $user->name .' '.$user->family ;
}
在foreach中我使用它:
<td>{{userIdToUserNameConvert($value->user_id)}}</td>
这是正确的工作。