在 Laravel 4 Eloquent 中,是否有可能有一个模型与另一个模型有两个或多个独特的 morphMany() 关系?(多态)
例如
class Application extends Eloquent {
public function resume()
{
return $this->morphMany('Upload', 'uploadable');
}
public function coverLetter()
{
return $this->morphMany('Upload', 'uploadable');
}
...
上面的代码不起作用,因为当我尝试检索任何一个关系时,有时会得到一个我不想要的上传模型,例如
$application->resume->file_name // this sometimes echos a coverLetter