【发布时间】:2021-02-08 06:49:24
【问题描述】:
我在这里寻求帮助。
我一直在考虑将 JSON 数组存储到 MySQL 的列中并检索它们的数据。
问题是我还不知道该怎么做。
我设计了一个名为 employees 的表,其中包含以下字段:
id:主要标识符 json:json数组被保存的地方
看起来像这样:
我需要的是循环(迭代)通过 json 字段中的数组。我想我是用这段代码来获取数据的:
public function testjson() {
$arr = DB::table('employees')
->where('json->name', 'John')
->get();
return view('desktop.templates.testing', [
'data' => json_decode($arr, true),
]);
}
在循环进入视图时,我无法访问该数组,尽管我尝试了很多。
不知道怎么把json数组循环到视图中,比如获取员工姓名,打印出来。我正在尝试完成这样的事情:
有人可以帮助我吗?有没有更好的方法来实现这一点?提前谢谢你
【问题讨论】:
标签: mysql sql arrays json laravel