Laravel의 데이터베이스 열 이름과 다른 HTML 입력 이름 사용
P粉818125805
P粉818125805 2024-01-16 12:40:25
0
2
386

이 입력 데이터를 저장하려는 열 이름과 다른 html 입력 이름을 사용하려면 어떻게 해야 합니까?

저는 모든 HTML 입력 이름이 데이터베이스 열과 동일하기 때문에 일반적으로 이 방법을 사용합니다.

Model::create($request->all());

이제 이것을 사용할 수 있다는 것을 알았습니다:

으아악

그런데 가치관이 너무 많아 다시 쓰고 싶지 않은데, 두 번째 방법과 $request->all()을 결합할 수 있는 방법이 있을까요?

P粉818125805
P粉818125805

모든 응답(2)
P粉627027031

PHP array_merge() 함수를 아래와 같이 사용할 수 있다는 것을 알았습니다.

으아악
P粉731977554

한 가지 방법은 https://laravel.com/docs/9.x/collections#method-merge merge()를 사용하여 필드를 추가하고 https://laravel.com/docs/9.x/ 컬렉션을 사용하는 것입니다. #method-only 모델에 추가할 필드만 반환하거나 https://laravel.com/docs/9.x/collections#method-excess Except() inverse

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿