我有一个包含多媒体的模块。我想使用eloquent在三个表中存储数据。我的表如下:
用户,驾驶会话,媒体。驾驶会话模型包含user_id,媒体模型包含driving_session_id。我想将特定用户创建的DrivingSession图像/视频存储在Media模型内。我的模型函数如下:
Users.php
public function drivingsessions(){
return $this->hasmany(DrivingSession::class);
}
DrivingSession.php
public function user(){
return $this->belongsToMany(User::class);
}
public function Medias(){
return $this->hasMany(Media::class);
}
Media.php
public function drivingSession(){
return $this->belongsToMany(DrivingSession::class);
}
我想在DrivingSessions表中存储user_id以供参考,并将附加的Media存储到Medias表中。我该如何做?
belongsToMany
拼写错误 - RiggsFolly