Eloquent模型使用多表查询

时间:2016-02-01 16:34:14

标签: laravel-5

我有两张桌子 电子邮件(id,content,folder_id) 文件夹(id,名称)

在模型中

public function folder() {
        return $this->belongsTo('App\Folder');
    }

 public function email() {
        return $this->hasMany('App\Email');
    }

在Controller中,我希望列出来自请求的每个文件夹的所有电子邮件

public function mailbox ($foldername) {
$data=Email::with('folder')->orderBy('id','DESC')->where('??????',$foldername)->get()->toArray();
        return view('dashboard.mailbox.mailbox',compact('data'));
    }

问题是:如何从Folder表中获取名称(在下面的代码中使用????)到输入请求的位置 - >

如果我使用$ id请求,这没关系,但我想要一个漂亮的回复,所以请帮助我

0 个答案:

没有答案