显示从mysql数据库到laravel刀片视图的json数组数据

时间:2018-12-16 06:18:46

标签: mysql json laravel

这是迁移文件,我在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

1 个答案:

答案 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