私はこのコードを持っています:
@foreach($files['folders'] as $file)
@foreach(array_unique($file['file_name']) as $names)
<tr><td>{{$names}}</td></tr>
@endforeach
@endforeach
null を返します。配列$file
表示のみ DISTINCTが必要$file['file_name']
です。
私はこのコードを持っています:
@foreach($files['folders'] as $file)
@foreach(array_unique($file['file_name']) as $names)
<tr><td>{{$names}}</td></tr>
@endforeach
@endforeach
null を返します。配列$file
表示のみ DISTINCTが必要$file['file_name']
です。
コントローラーでこの問題を解決する方が良いと思います。これを試してください:
//TheController.php
... whatever code you have in controller...
$seen = [];
$unique_files = [];
foreach($files['folders'] as $file)
if(!isset($seen[$file['file_name']]) {
$seen[$file['file_name'] = true;
$unique_files[] = $file;
}
}
$files['folders'] = $unique_files;
//Then pass $files as usual to your view
テンプレート ファイルには、一意の値のみが含まれるようになりました。
@foreach($files['folders'] as $file)
<tr><td>{{$file['file_name']}}</td></tr>
@endforeach
これがうまくいくことを願っています