我有两个表tblFormStatus
和tblForms
,它们具有以下结构
表tblFormStatus
Id Description
-----------------------
1 Pending
2 Aprroved
3 Rejected
表tblForms
Id StatusId DateCreated
--------------------------------------
1 1 2018-6-15
2 2 2019-6-15
我在laravel中具有以下模型关系
Forms.php
public function formstatus()
{
return $this->belongsTo(FormStatus::class, 'StatusId');
}
和FormStatus.php
public function forms()
{
return $this->hasMany(Forms::class,'StatusId');
}
所以在formcontroller.php中,我有代码可以通过转储从tblforms中提取所有数据
$forms = Forms::with('formstatus')->get();
dd($forms);
我得到一个空集合
#relations: array:1 [▼
"formstatus" => null
]
我对laravel非常陌生,我尝试了不同的方法,但没有任何效果。谁能建议我做错了什么以及如何解决。