【问题标题】:Read out variables stored in mysql database with Laravel使用 Laravel 读取存储在 mysql 数据库中的变量
【发布时间】:2017-07-22 02:41:47
【问题描述】:

我有我的用户的 ID。

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

例如: 我的表中有很多用户,

ID 在 Post 表中保存为 user_id。

现在我想在 Post 表中显示 user_id 选择的用户的姓名和家庭。

有谁知道如何在 Laravel 5.3 中做到这一点 我们将不胜感激。

【问题讨论】:

标签: mysql laravel


【解决方案1】:
$user = User::find(user_id);

现在您有了具体的用户,因此您可以“玩”它的字段。 示例:

如果您想获取用户的name(并且您的数据库和模型中有一个“名称”字段),您应该像这样使用它:

$user->name

提示:如果您想使用 Laravel,请先学习一些 Eloquent,然后再提出此类问题。

希望对你有帮助! 祝你好运!

【讨论】:

  • 我在 foreach 中有 user_id:@foreach($datas as $key=>$value) {!!++$key!!} {!!$value->user_id!!} @endforeach
【解决方案2】:

好的,我用一个函数解决它:

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

在 foreach 中我使用它:

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

而且它工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 2015-10-09
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    相关资源
    最近更新 更多