laravel9, controller抓取数据view中无法提取
1. 运行环境
1). 当前使用的 Laravel 版本?
Laravel Framework 9.33.0
2). 当前使用的 php/php-fpm 版本?
PHP 版本:
PHP 8.1.6
3). 当前系统
Windows 10
4). 业务环境
开发环境
5). 相关软件版本
xampp, phpmyadmin
2. 问题描述?
在controller中处理的数据在view中提取时报错
$data_mole_full = DB::table('rdoc')
-> select ('domain','construct','subconstruct','element','PMID')
-> where('unit', 'Molecules')
-> get()
->groupBy('element')
->map(function ($item, $index) {
return [
'element' => $index,
'result' => $item->map(function ($val) {
unset($val->element);
return $val;
})
];
});
return view('rdoc/unit/rdoc_unit_1_x')
->with('data_mole_full', $data_mole_full);
}
这里查看了下数据格式,如图
视图代码如下:
出现如下报错:
尝试查看result属性
3. 您期望得到的结果?
能正常提取
推荐文章: