Column not found: 1054 Unknown column ‘ id’ in ‘where clause’ 오류
Form Request 클래스 작성 시 규칙을 생성할 때 유효성 검색 규칙 중 FK나 컬럼에 종속되도록 유효성 검사를 위하 exists 조건을 줄 경우 테이블명과 컬럼명 구분자 쉼표 다음에 공백을 입력할 경우 쿼리 생성기가 where 절의 컬럼명을 생성할 때 공백이 들어가 쿼리 오류가 발생한다.
/* 공백 추가 시 생성되는 쿼리 샘플 */ select count(*) as aggregate from 'comments' where ' id' = ?
public function rules() { return [ 'content' => ['required', 'min:10'], 'parent_id' => ['numeric', 'exists:comments, id'], ]; }
public function rules() { return [ 'content' => ['required', 'min:10'], 'parent_id' => ['numeric', 'exists:comments,id'], ]; }