【问题标题】:showing json array data from mysql database to laravel blade view显示从 mysql 数据库到 laravel 刀片视图的 json 数组数据
【发布时间】:2018-12-16 06:18:45
【问题描述】:

这里是迁移文件,我在mysql数据库中存储了两个数字作为json,[“1234”,“4568”]。 像这样的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

【问题讨论】:

    标签: mysql json laravel


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2020-07-26
      • 1970-01-01
      • 2020-08-19
      • 2020-10-10
      • 2017-09-04
      • 2023-01-08
      • 2019-08-31
      • 2016-11-20
      • 2022-01-11
      相关资源
      最近更新 更多