>  Q&A  >  본문

Laravel의 데이터베이스 열 이름과 다른 HTML 입력 이름 사용

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

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

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

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

으아악

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

P粉818125805P粉818125805251일 전306

모든 응답(2)나는 대답할 것이다

  • P粉627027031

    P粉6270270312024-01-17 11:55:32

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

    으아악

    회신하다
    0
  • P粉731977554

    P粉7319775542024-01-17 09:29:07

    한 가지 방법은 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

    으아악

    회신하다
    0
  • 취소회신하다