如何从数据库到laravel刀片检索json数据

时间:2019-01-04 07:11:31

标签: php mysql laravel-5

我正在使用Laravel构建系统,我需要从下拉输入字段发送多个选项,并且以json_encode发送成功完成了。

但是当我将数据检索到laravel刀片时,它显示如下: ["Sinhala","Englis"]

如何显示不带括号和逗号的内容?我尝试了json_decode,但发生了错误(see image)

我的数据库就是这样的Database

我的控制器功能

public function index(){
    $courses = Course::get();
    return view('Courses.courses')->with('courses', $courses);
}

1 个答案:

答案 0 :(得分:0)

您可以使用json_decode函数执行此操作,这样您就可以得到值的数组,然后使用带有逗号分隔的implode函数来创建字符串。

<?php

$data = '["Sinhala", "English"]';

$data = json_decode($data);

echo implode(', ', $data);

输出

enter image description here