0
내 뷰 중 하나에서 배열에 동적으로 액세스하는 데 문제가 있습니다. 존재하는 경우Laravel Blade의 동적 액세스 배열
$entityClubStats = [];
foreach($entity->clubs as $club) {
$entityClubStats[$club->name] = [
'days_to_pay' => $club->pivot->days_to_pay,
// ...
];
}
가 그럼 난 관련 값에 작성의 목적으로 클럽의 마스터 목록을 반복 : 내가 값을 구성하여 시작
는이 같은 $entityClubStats
에 쉽게 액세스 할 수 있어야합니다
@foreach (Club::isIncludedInStats()->get() as $club)
<div>
<label>Name</label>
<input type="text" value="{{$club->name}}" readonly />
</div>
<div>
<label>Days to Pay</label>
<input type="text" name="club_days_to_pay" value="{{$entityClubStats[$club->name]['days_to_pay']}}" />
</div>
<!-- ... -->
@endforeach
문제는 그 나는 {{double_brackets}}
과 <?= standard_syntax ?>
, 흰색 화면이 세그먼트 결과를 사용하여 시도했다 동안 :
$entityClubStats['AAA']['days_to_pay'];
이유 : 나는 단순히 $club->name
를 하드 코딩 할 때
$entityClubStats[$club->name]['days_to_pay'];
그러나, 는 작동합니까?