gpt4 book ai didi

mysql - 使用 eloquent 连接 laravel 中的两个表

转载 作者:行者123 更新时间:2023-11-29 17:38:37 24 4
gpt4 key购买 nike

请谁能帮帮我..

Table 1         Table 2
Id | province Id | Id_table1 | country
5 | Example 1 | 5 | Eng
6 | Example 2 | 6 | Laz

这是我的 Controller 中的代码

use App\Models\Table1;
public function gets(){
$data = Table1::with('yoman')->get();

}

这是在我的模型 Table1 和 Table2 中加入的代码

class Table1 extends model{
public function yoman()
{
return $this->belongsTo(Table2::class,'id');
}
}

class Table2 extends model{

}

我加入后为什么table2的值不显示我只想加入table1.Id = table2.Id_table1?抱歉我是新手

最佳答案

您可以只使用左连接

Model::left Join('model2', 'model2.column', '=', 'model.column')->get();

关于mysql - 使用 eloquent 连接 laravel 中的两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50117943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com