여러 확인란 값을 저장하고 Laravel을 사용하여 데이터베이스에 저장

소프트웨어 개발자

안녕하세요 저는 모든 값이 통과하는지 확인할 때이 선택 확인란이 있습니다! 이제 내 문제는 데이터베이스에 저장할 때 하나의 값만 저장된다는 것입니다. 이것은 내 HTML입니다

<p>Sunday</p>
                <input type="checkbox" name="select-all-sunday" id="select-all-sunday" onclick="toggle(this);"> Check All
                <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-1" value="00:00"> 00:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-2" value="1:00"> 1:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-3" value="2:00"> 2:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-4" value="3:00"> 3:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-5" value="4:00"> 4:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-6" value="5:00"> 5:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-7" value="6:00"> 6:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-8" value="7:00"> 7:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-9" value="8:00"> 8:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-10" value="9:00"> 9:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-11" value="10:00"> 10:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-12" value="11:00"> 11:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-13" value="12:00"> 12:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-14" value="13:00"> 13:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-15" value="14:00"> 14:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-16" value="15:00"> 15:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-17" value="16:00"> 16:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-18" value="17:00"> 17:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-19" value="18:00"> 18:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-20" value="19:00"> 19:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-21" value="20:00"> 20:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-22" value="21:00"> 21:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-23" value="22:00"> 22:00 <br>
                <input type="checkbox" name="checkbox-sunday[]" id="checkbox-24" value="23:00"> 23:00 <br>

이것은 이제 내 컨트롤러입니다

$sundays = $request->input('checkbox-sunday');

        foreach($sundays as $sunday){
            echo  $sunday.",";



        }

이제 echo $ sunday는 양식 표시에서 전달되는 값이 올바르게 표시됩니다. 이제 데이터베이스에 저장할 때 하나의 값만 저장됩니다.

아래는 데이터베이스에 저장할 때의 코드입니다.

$sundays = $request->input('checkbox-sunday');

        foreach($sundays as $sunday){
            echo  $sunday.",";

            $postRoom = PostRoom::find($id);

            $postRoom->description = $request->get('description');
            $postRoom->checkin_date = $request->get('bookingDate');
            $postRoom->checkin_time = $request->get('checkinTime');
            $postRoom->room_price = $request->get('roomPrice');
            $postRoom->day_sunday = $sunday;
            $postRoom->your_neighbourhood = $request->get('yourNeighbourhood');

            $postRoom->save();

            return redirect('add-your-listing/next-step-3/'.$postRoom->id);



        }

이것을 저장하는 가장 좋은 방법은 무엇입니까?. 누군가 나를 도울 수 있습니까? TIA.

Snoxik

보통 당신은 당신의 루프에서 보내고 당신은 매번 id를 찾고 현재의 give 루프를 저장하여 그것을 분쇄합니다. 가장 좋은 것은 테이블을 만들고이 테이블을이 필드에 보내는 것입니다 (내 영어에 대해 죄송합니다)

나는 이것을 시도한다.

    $sundays = $request->input('checkbox-sunday');

    $sundaysArray = array();

    foreach($sundays as $sunday){
       $sundaysArray[] = $sunday;
    }


    $postRoom = PostRoom::find($id);

    $postRoom->description = $request->get('description');
    $postRoom->checkin_date = $request->get('bookingDate');
    $postRoom->checkin_time = $request->get('checkinTime');
    $postRoom->room_price = $request->get('roomPrice');
    $postRoom->day_sunday = json_encode($sundaysArray);
    $postRoom->your_neighbourhood = $request->get('yourNeighbourhood');

    $postRoom->save();

    return redirect('add-your-listing/next-step-3/'.$postRoom->id);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

선택한 여러 확인란 값을 데이터베이스 mvc에 저장하는 방법

분류에서Dev

PDO 연결을 사용하여 곱하기 확인란을 데이터베이스에 저장하는 방법

분류에서Dev

Rails 6의 데이터베이스에 여러 확인란을 저장하는 방법

분류에서Dev

Laravel을 사용하여 JSON 데이터를 검색하고 데이터베이스에 저장하는 방법

분류에서Dev

mysql 데이터베이스에 복잡한 확인란 양식의 값을 저장하려고합니다.

분류에서Dev

laravel을 사용하여 .JSON 파일을 데이터베이스에 저장

분류에서Dev

여러 확인란 값을 변수 또는 배열에 저장

분류에서Dev

여러 확인란 값을 변수 또는 배열에 저장

분류에서Dev

Laravel을 사용하여 데이터베이스에 이미지 경로 저장

분류에서Dev

Laravel을 사용하여 단일 데이터 값을 데이터베이스에 저장

분류에서Dev

인증 토큰을 사용하여 Firebase 데이터베이스 REST API에 데이터를 저장하는 예

분류에서Dev

값 배열을 사용하여 데이터베이스에 저장

분류에서Dev

양식에서 체크 된 결과 확인란을 자바 스크립트를 사용하여 sqlite 데이터베이스에 저장

분류에서Dev

jdbc를 사용하여 enum 값을 데이터베이스에 저장하고 읽습니까?

분류에서Dev

for 루프를 사용하여 데이터베이스에 여러 행을 저장하는 방법

분류에서Dev

Java Swing을 사용하여 데이터베이스를 배열에 저장

분류에서Dev

malloc () 또는 realloc ()을 사용하여 저장하고 C로 데이터 인쇄

분류에서Dev

Python을 사용하여 sqlite3 데이터베이스에 0.2 값을 저장하는 방법

분류에서Dev

여러 확인란이 있지만 활동에 단일 확인란 값만 저장하고 싶습니다.

분류에서Dev

Laravel 컨트롤러를 사용하여 데이터베이스에 html 선택 옵션 값 저장

분류에서Dev

변수에 값을 저장하고 PHP를 사용하여 인쇄

분류에서Dev

API 호출을 사용하여 JSON 배열을 보내고 데이터베이스에 저장

분류에서Dev

확인란을 사용하여 데이터베이스에서 여러 항목 삭제 php pdo

분류에서Dev

Laravel 4. Dropzone을 사용하여 이미지를 데이터베이스에 저장합니다.

분류에서Dev

Python에서 PyMYSQL을 사용하여 데이터베이스에 데이터를 저장하는 방법

분류에서Dev

AngularJS : 선택한 여러 항목을 푸시하고 데이터베이스에 저장하는 방법

분류에서Dev

확장을 설치할 때 GET 요청을 사용하여 로컬 저장소에 데이터 저장

분류에서Dev

C에서 포인터와 목록을 사용하여 데이터를 저장하고 작업하는 방법

분류에서Dev

Parameter.Dbtype (저장 프로 시저)을 사용하여 SQL Server 데이터베이스에 이미지 삽입

Related 관련 기사

  1. 1

    선택한 여러 확인란 값을 데이터베이스 mvc에 저장하는 방법

  2. 2

    PDO 연결을 사용하여 곱하기 확인란을 데이터베이스에 저장하는 방법

  3. 3

    Rails 6의 데이터베이스에 여러 확인란을 저장하는 방법

  4. 4

    Laravel을 사용하여 JSON 데이터를 검색하고 데이터베이스에 저장하는 방법

  5. 5

    mysql 데이터베이스에 복잡한 확인란 양식의 값을 저장하려고합니다.

  6. 6

    laravel을 사용하여 .JSON 파일을 데이터베이스에 저장

  7. 7

    여러 확인란 값을 변수 또는 배열에 저장

  8. 8

    여러 확인란 값을 변수 또는 배열에 저장

  9. 9

    Laravel을 사용하여 데이터베이스에 이미지 경로 저장

  10. 10

    Laravel을 사용하여 단일 데이터 값을 데이터베이스에 저장

  11. 11

    인증 토큰을 사용하여 Firebase 데이터베이스 REST API에 데이터를 저장하는 예

  12. 12

    값 배열을 사용하여 데이터베이스에 저장

  13. 13

    양식에서 체크 된 결과 확인란을 자바 스크립트를 사용하여 sqlite 데이터베이스에 저장

  14. 14

    jdbc를 사용하여 enum 값을 데이터베이스에 저장하고 읽습니까?

  15. 15

    for 루프를 사용하여 데이터베이스에 여러 행을 저장하는 방법

  16. 16

    Java Swing을 사용하여 데이터베이스를 배열에 저장

  17. 17

    malloc () 또는 realloc ()을 사용하여 저장하고 C로 데이터 인쇄

  18. 18

    Python을 사용하여 sqlite3 데이터베이스에 0.2 값을 저장하는 방법

  19. 19

    여러 확인란이 있지만 활동에 단일 확인란 값만 저장하고 싶습니다.

  20. 20

    Laravel 컨트롤러를 사용하여 데이터베이스에 html 선택 옵션 값 저장

  21. 21

    변수에 값을 저장하고 PHP를 사용하여 인쇄

  22. 22

    API 호출을 사용하여 JSON 배열을 보내고 데이터베이스에 저장

  23. 23

    확인란을 사용하여 데이터베이스에서 여러 항목 삭제 php pdo

  24. 24

    Laravel 4. Dropzone을 사용하여 이미지를 데이터베이스에 저장합니다.

  25. 25

    Python에서 PyMYSQL을 사용하여 데이터베이스에 데이터를 저장하는 방법

  26. 26

    AngularJS : 선택한 여러 항목을 푸시하고 데이터베이스에 저장하는 방법

  27. 27

    확장을 설치할 때 GET 요청을 사용하여 로컬 저장소에 데이터 저장

  28. 28

    C에서 포인터와 목록을 사용하여 데이터를 저장하고 작업하는 방법

  29. 29

    Parameter.Dbtype (저장 프로 시저)을 사용하여 SQL Server 데이터베이스에 이미지 삽입

뜨겁다태그

보관