【问题标题】:Laravel: connecting value in one table to value in another tableLaravel:将一个表中的值连接到另一个表中的值
【发布时间】:2019-03-20 10:12:41
【问题描述】:

我正在 Laravel 上做一个项目。

我有两张桌子:

表 1 - 具有唯一 ID 的国家/地区:

表 2 - 博客列表:

我的视图显示带有国家 uid 的博客列表数据。

我想改为显示名称。

【问题讨论】:

  • 你能分享表格结构和一些示例日期(作为代码而不是图像的形式)
  • 添加一些代码以便我们理解

标签: laravel


【解决方案1】:

由于您提供的信息非常有限,这在您的博客(假设)模型中是预期的:

博客模型:

public function country()
{
   return $this->belongsTo('App\Country');
}

然后从 Blog 模型中获取数据:

控制器:

$blogs = Blog::all();

显示结果:

刀片文件:

@foreach($blogs as $blog)
 {{$blog->title}} - {{$blog->country->name}}<br/> 
@enforeach

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-14
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    相关资源
    最近更新 更多