初めまして。
Laravelを使っています。
コントローラで作成した連想配列をビューで回したいのですが、view側では値が存在しない?扱いになっています。
printで直接出力すると表示されますし、var_dumpでも表示されます。
以下がコードです。
コントローラ
php
1// jsonデータを連想配列に変換 2 $arr = json_decode($json,true); 3 if ($arr === NULL) { 4 /* 値がない場合(失敗) */ 5 return view('map.index')->with('msg','失敗'); 6 }else{ 7 /* 値がある場合(成功) */ 8 return view('map.index')->with('msg','成功')->with('arr',$arr); 9 }
ビュー
php
1<div> 2 <p>結果</p> 3 {{$msg}}<br /> 4 5 {{var_dump($arr)}} 6 7 @if($arr === NULL) 8 @foreach($arr as $val) 9 {{$val -> destination_addresses}} 10 @endforeach 11 @else 12 <br /><br /> 13 <p>NULL</p> 14 @endif 15</div>
原因は何が考えられるでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー