- // 定义两个模型之间的关联关系
- class Model1 extends Model
- {
- public function model2()
- {
- return $this->hasMany('App\Model2');
- }
- }
- class Model1 extends Model
- {
- public function model1()
- {
- return $this->belongsTo('App\Model1');
- }
- }
- // 在控制器中进行JOIN操作
- $posts = Model2::join('model1s', 'model2s.model1_id', '=', 'model1s.id')
- ->select('model2s.*', 'model1s.name as model1_name')
- ->get();
laravel 模型 join
最新推荐文章于 2024-06-05 10:02:42 发布