谁能帮帮我吗。。
Table 1 Table 2
Id | province Id | Id_table1 | country
5 | Example 1 | 5 | Eng
6 | Example 2 | 6 | Laz
这是我控制器里的代码
use App\Models\Table1;
public function gets(){
$data = Table1::with('yoman')->get();
}
这是我的模型table1和table2中的join代码
class Table1 extends model{
public function yoman()
{
return $this->belongsTo(Table2::class,'id');
}
}
class Table2 extends model{
}
我加入后为什么表2的值不显示我只想加入 table1.Id = table2.Id_table1
? 抱歉,我是新手
2条答案
按热度按时间wribegjk1#
你必须使用
HasOne
关系:ifsvaxew2#
你可以用leftjoin
model::leftjoin('model2','model2.column','=','model.column')->get();