这是迁移文件,我在mysql数据库[“ 1234”,“ 4568”]中存储了两个数字作为json。 像这样的O / P 我得到的是“ [\“ 1234 \”,\“ 5678 \”]“,但我需要打印1234,5678
public function up()
{
Schema::create('store', function (Blueprint $table) {
$table->increments('id');
$table->json('store_numbers');
});
}
//刀片视图
@foreach($stores as $store)
<tr>
<td>{{ $store->store_id }}</td>
<td>{{ json_encode($store->store_numbers)}}</td>
</tr>
@endforeach
答案 0 :(得分:1)
尝试一下:
@foreach($stores as $store)
<tr>
<td>{{ $store->store_id }}</td>
@php $store_numbers= json_decode($store->store_numbers); @endphp
@foreach($store_numbers as $store_number)
<td>
{{$store_number}}
</td>
@endforeach
</tr>
@endforeach