みなさん、こんにちは、私は、配列througループしたいときに問題を取得してIMとlaravelブレードエンジンとそれを表示する取得配列のキー
私のコントローラのコードは、この
$table = DB::table('tables')->select('id')->where('name', strtolower($name))->first();
$columns = Column::where('table_id', $table->id)->get();
foreach ($columns as $col) {
$data[] = $col->col_name;
};
$content = DB::table($name)->select(...$data)->get();
return view('back.group.view-table', compact('content', 'columns', 'data'));
のようなものです
そして、私のブレードビューコードこれはトンであるこの
<table class="table table-striped">
<thead>
<tr>
@foreach($columns as $column)
<th>{{ $column->dis_name }}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach ($content as $value)
<tr>
@for ($i = 0; $i < count($columns); $i++)
<td>{{ $value->key = $data[$i] }}</td>
@endfor
</tr>
@endforeach
</tbody>
</table>
私はこの
<table class="table table-striped">
<thead>
<tr>
@foreach($columns as $column)
<th>{{ $column->dis_name }}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach ($content as $value)
<tr>
<td>{{ $value->name }}</td>
</tr>
@endforeach
</tbody>
</table>
するために、この
から私の見解を変更する答えを見つけることが$ contentとして$ contentを入力してください{{ここにあなたの配列のインデックス名}} –