- 创建模型
public function activity(){
return $this->belongsTo('App\Activity','activity_id','id');
}
- 创建路由
Route::get('/single','ActivityRegistrationController@single')->name('single');
- 创建控制器
public function single()
{
$regiter = $this->model::with('activity:id,title,address')->find(15,['id','activity_id','mobile']);
return Response()->json([
'regiter'=>$regiter
]);
}
其中,指定字段在with()
和find()
中查询指定。注意:关联模型中的关联字段必须要指定,否则查询不到要关联的数据。