使用Laravel读出存储在mysql数据库中的变量

时间:2017-03-02 11:31:20

标签: mysql laravel

我有我的用户ID。 我想在页面上打印出他的姓名和家人。

例如: 我的桌子上有很多用户, 该ID在Post表中保存为user_id。

现在我想显示Post表中user_id所选用户的名称和系列。

有人知道如何在Laravel 5.3中执行此操作 所有帮助将不胜感激。

2 个答案:

答案 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>

这是正确的工作。