내 Laravel 웹 응용 프로그램 중 하나에 대해 에있는 모든 요청 매개 변수 (게시와 가져 오기)를 데이터베이스에 기록하려면 $request->all()
방법을 사용하고 있습니다. 사용자가 파일을 업로드하려고 할 때 예외가 발생합니다.Laravel 요청에서 비 파일 매개 변수 만 선택
그 이유는 요청에서 Serializable 매개 변수 만 선택할 수 있기를 원하기 때문입니다 (요청을 가져올 때와 가져 오기 위해) 또는 파일을 제외한 모든 요청 매개 변수를 선택하는 방법이 필요합니다.
Request::except([])
은 예외 메서드에서 파일 매개 변수 이름을 제공해야하므로 나를 위해 작동하지 않습니다. 귀하의 경우에는
매개 변수가 알려진 경우 $ request-> except ([ 'file_field_name']);을 사용할 수 있습니다. 편집하기에 너무 빨랐습니다. –
하지만 모든 매개 변수는 나에게 알려지지 않으므로'except' 메소드를 사용할 수 없습니다 ... @TimvanUum –
가장 좋은 옵션은 $ request-> all()을 반복하는 것입니다 ... 제어 흐름 만들기 그것은 (도트) 확장자를 가진 입력을 면제 해 줄 것입니다 ... – victor