Php 拉雷维尔:一对多关系问题
我有两个表Php 拉雷维尔:一对多关系问题,php,laravel,Php,Laravel,我有两个表学生和考试。我想让参加考试的学生参加考试,因为上次考试日期是从今天起一年前。 我怎样才能用Laravel Elotent做这个查询 $students = $students->whereDoesntHave( 'exams', function ( $query ) { $query->where( 'created_at', '>', Carbon::now()->startOfYear() ); } ) 这应该查询
学生
和考试
。我想让参加考试的学生参加考试,因为上次考试日期是从今天起一年前。
我怎样才能用Laravel Elotent做这个查询
$students = $students->whereDoesntHave( 'exams', function ( $query ) {
$query->where( 'created_at', '>', Carbon::now()->startOfYear() );
} )
这应该查询在当年第一天之后没有创建考试的学生。我不知道这是否是你想要的日期查询,但你知道了
假设:
- 关系已正确定义和命名