Laravel 关系的雄辩约束
我得到的数据如下:Laravel 关系的雄辩约束,laravel,laravel-5,eloquent,laravel-5.2,Laravel,Laravel 5,Eloquent,Laravel 5.2,我得到的数据如下:$completes=Complete::with(['answers','survey.location'])->orderBy('created_at','DESC')->get() 如何获取所有完成的,其中survey.location=1 我试过像Location::where()->with('completes')等那样做,但我需要按completes排序,而不需要按Location分组 $completes = Complete::with('answers')
$completes=Complete::with(['answers','survey.location'])->orderBy('created_at','DESC')->get()代码>
如何获取所有完成的,其中survey.location=1
我试过像Location::where()->with('completes')
等那样做,但我需要按completes
排序,而不需要按Location
分组
$completes = Complete::with('answers')
->whereHas('survey', function ($query) {
$query->where('location','=',1);
})
->orderBy('created_at', 'DESC')->get();
有关更多详细信息,请查看“约束急切加载”部分中的:)尝试以下操作:
$completes = Complete::with('answers')
->whereHas('survey', function ($query) {
$query->where('location','=',1);
})
->orderBy('created_at', 'DESC')->get();
有关更多详细信息,请查看“在约束急切负载”部分:)完整的和调查之间的关系是什么?完整的有一个调查id
一个调查可以有多个完成
,因此您的完整模型中有调查
方法,或者它的功能是什么姓名?我有survey()
yesComplete
和survey
之间的关系是什么?Complete
有一个survey\u id
一个survey
可以有多个Complete
所以你的完整模型中有surveies
方法或者它的名字是什么?我有survey()
昨天你是我的英雄:),忘记了在哪里
今天你是我的英雄:),忘记了在哪里