개발 & IT/백엔드 (42) 썸네일형 리스트형 [laravel 5.5/QueryBuilder] SubQuery 같은 테이블 데이터를 조인해서 id로 group by 하고 생성된 테이블 데이터의 기간 차이를 가져올 예정. subquery에서 select 하는 querybuilder 가 존재하지 않으므로.. logs 테이블을 조건검색하는 sql문을 생성한다. $sql = $this->logs() ->select('logs.id', 'logs.createdate', DB::raw('MIN(b.createdate) as nextdate')) ->leftJoin('logs as b', function($join) { $join->on('logs.id', '=', 'b.id'); $join->on('logs.createdate', ' [Gmail/smtp] 보안 사항 변경 기존에 이메일/ 비밀번호로 gmail smtp를 사용 중인 backend에서 메일이 보내지지 않는 문제 발생. 확인해보니 Gmail SMTP가 22년 5월 30일 부터 보안 수준이 낮은 앱의 액세스를 지원하지 않는다. backend에서 사용 중인 gmail 계정으로 로그인하여 구글 계정관리를 조회한다. 보안을 클릭해서 Google에 로그인 부분을 확인한다. 2단계 인증이 사용안함으로 설정되어 있을 경우 사용함으로 변경해준다. 앱 비밀번호를 클릭한다. 앱 선택 > 메일, 기기 선택(필요한 플랫폼)으로 선택하여 비밀번호를 생성한다. 기존에 비밀번호를 생성된 앱 비밀번호로 교체해주면 정상 동작 확인된다. 이전 1 ··· 3 4 5 6 다음