【发布时间】:2019-06-28 02:53:59
【问题描述】:
我正在尝试在 laravel 5.2 中加入两个表,但我没有得到任何结果。我的 model1 之一的可填充模型是:
protected $fillable = [
'number',
'message',
'name',
'time',
'utc',
'created_at',
'updated_at'
];
另一个模型2是:
protected $fillable = [
'id',
'Number',
'Full_Name',
'Type',
'Email',
'created_at',
'updated_at'
];
我正在使用此代码生成连接表:
DB::table('model1')\
->select('model1.id','model2.Number')\
->join('model2','model1.number','=','model2.Number')\
->get();
我正在使用这个答案Join Answer for laravel
我正在使用此连接方法获得结果。如何使用 laravel eloquent 获取所有值。
【问题讨论】:
-
你能发布一些示例数据吗?
-
在 model1 中编号为 123456,在 model2 中编号为 123456,这很简单
-
您的加入是正确的。没有数据,我不确定我们能提供什么帮助。