라라벨/ORM
목록과 관계모델 게시물에 대한 댓글 수 ORM작성하기
땀모
2020. 3. 26. 13:23
아래와 같이 댓글의 수량이라던가 합계가 필요한경우가 있다.
그래야 컨트롤러에서 블레이드파일로 변수를 던져줘서 출력을 해야한다.
1 2 3 4 5 | $articles = DB::table('workplans') ->leftJoin('worktasks', 'workplans.id', '=', 'worktasks.workplan_id') ->selectRaw('workplans.*, sum(worktasks.wt) as commentcount') ->groupBy('workplans.id') ->get(); | cs |
[4200]에러가 나올때가 있다.
해결방법은 아래와 같이 변경해준다.
config/database.php
'mysql' =>[
'strict' => false,
]
이제 전체목록과 댓글을 index에 표현할 수 있다.