php - 根据其他列表显示数据库中的数据 Laravel 5

标签 php mysql laravel laravel-5

我想显示特定列 users 表中的数据,比如 uiprv 列。 和 uiprvprovinsi 表中的 id 相同。

这是用户表格图像:

enter image description here

这是省表:

enter image description here

现在,我已经成功显示数据库中的数据,但只显示“31”。 31 是 users 表中的 uiprv 列,与 provinsi 表中的 id 相同。 问题是,如何显示数据不仅仅是 31 ,还可以是 DKI JAKARTA 。就像 nama_provinsi 中的 provinsi 表一样。

我应该如何在我的 Controller 中为此编写代码。 提前致谢。

最佳答案

将其添加到您的 App/User.php

/**
 * Returns the province of the user
 *
 * @return 
 */
public function province()
{
    // Province is your model related to Provinsi table
    return $this->belongsTo('App\Province');
}

根据您所写的内容,

用户与省份之间的关系是多对一的。

引用 - https://laravel.com/docs/5.3/eloquent-relationships

关于php - 根据其他列表显示数据库中的数据 Laravel 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39587673/

相关文章:

php - For循环没有给出预期的重复

php - Laravel 转换器 vs 资源

php - 使用php更改传感器的读取间隔

php - laravel 将未定义的 url 路由到特定 Controller

javascript - 使用Vue Axios和FusionCharts在Laravel中填充图表数据

php - 我无法在本地主机上运行任何 PHP 文件(使用 IIS 时出现 HTTP 404.3 错误)

php - Laravel 重定向回通配符值

php 中的 javascript - 失败

php - 使用 PHP 从 sql 查询中获取特定的 JSON 数据

javascript - Highcharts 使用 json 将点添加到折线图