Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 使用多表查询的雄辩模型_Laravel 5 - Fatal编程技术网

Laravel 5 使用多表查询的雄辩模型

Laravel 5 使用多表查询的雄辩模型,laravel-5,Laravel 5,我有两张桌子 电子邮件(id、内容、文件夹\u id) 文件夹(id、名称) 模型中 public function folder() { return $this->belongsTo('App\Folder'); } public function email() { return $this->hasMany('App\Email'); } 在控制器中,我想列出请求中每个文件夹的所有电子邮件 public function

我有两张桌子 电子邮件(id、内容、文件夹\u id) 文件夹(id、名称)

模型中

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

 public function email() {
        return $this->hasMany('App\Email');
    }
在控制器中,我想列出请求中每个文件夹的所有电子邮件

public function mailbox ($foldername) {
$data=Email::with('folder')->orderBy('id','DESC')->where('??????',$foldername)->get()->toArray();
        return view('dashboard.mailbox.mailbox',compact('data'));
    }
问题是:我如何通过输入请求->


如果我使用$id请求也可以,但是我想要一个漂亮的响应,所以请帮助我

您想要漂亮的响应或数据吗?您可以打印您得到的数组吗?谢谢。我用
public function mailbox($foldername){$datas=DB::table('mailbox_folders')->where('foldername',$foldername)->leftJoin('mailboxs','mailbox_folders.id','=','mailboxs.folder_id')->get();返回视图('dashboard.mailbox.mailbox.mailbox.mailbox.mailbox',compact('datas');}
你的json?