我想在我的模型上创建一个急切的加载,但我不断得到并且错误。无论如何这里是我的模型结构
protected void character_btn_Click(object sender, EventArgs e)
{
// Get value of clicked button
}
但现在在我的控制器上我尝试使用此功能
// table name is drug_logs
class DrugLog extends Model
{
public function drug() {
return $this->belongsTo('App\Drug');
}
public function dispensedDrug() {
return $this->hasOne('App\DispensedDrug');
}
}
// table name is drugs
class Drug extends Model
{
public function drugLogs() {
return $this->hasMany('App\DrugLog');
}
}
// table name is dispensed_drugs
class DispensedDrug extends Model
{
public function drugLog() {
return $this->belongsTo('App\DrugLog');
}
}
但我一直收到错误
$drug_logs = DrugLog::with('dispensed_drugs')->get();
对这个人有什么想法吗?