2017-09-08 3 views
0
@foreach ($getDocs as $key => $docs) 
    @foreach ($docs->doc_user as $key1 => $users) 
     @foreach ($users->details as $key2 => $value2) 

      //Accessing different things here 

     @endforeach 
    @endforeach 
@endforeach 

내가 위의 foreachsform 외부를 foreach 문에서 foreach는 값을 중첩지고, 내가 $user->id 같은 $user의 ID가 필요, 위foreachs숨겨진 필드를 시도, 그리고의 값에 액세스 그 숨겨진 필드를 가져 와서 양식의 숨겨진 필드에 그 값을주었습니다.Laravel은

위의 방법과 관련된 문제는 $user->id이 모든 레코드에 대해 동일하다는 것입니다.

어떻게 해결할 수 있습니까?

답변

0

@foreach ($getDocs as $key => $docs) 
    @foreach ($docs->doc_user as $key1 => $users) 
     @php 
      $user_ids = $users->pluck("id") 
     @endphp 
     @foreach ($users->details as $key2 => $value2) 

      //Accessing different things here 

     @endforeach 
    @endforeach 
@endforeach 

같은 pluck을 시도 할 수 있습니다 다음 $user_ids 배열

+0

좋아 메이크업 감각을 사용,하지만 난 형태로 숨겨진 필드에 통과 할 수있을 것입니다 방법에 대해 설명합니다. – Gammer

+0

'json_encode ($ user_ids)'를 사용하고 숨겨진 입력으로 전달하십시오. – C2486