Laravel 前端数据取值:请大家帮忙指点一下,为什么拿不到数据呢?感谢大家!
laravel 前端数据取值:
{{ $company->parameter->par_consumers->where('consumer_id',1)->get('quality_attention_ratio') }}
or
{{ $company->parameter->par_consumers->where('consumer_id',1)->quality_attention_ratio }}
上面两种语法为什么都拿不到数据?我想到拿到 quality_attention_ratio 这个字段的值
{{ $company->parameter->par_consumers->where('consumer_id',1) }}
这个语句能拿到数据如下:
[{"id":7,"parameter_id":46,"consumer_id":1,"quality_attention_ratio":0.3,"price_attention_ratio":0.6,"popularity_attention_ratio":0.1}]
初步看来是因为多了 [ ] 这个所以取不到数据。。。那么应该如何调整呢?
正确的语法应该是什么呢?请大家指点一下!非常感谢!
where('consumer_id',1)->first()->get('quality_attention_ratio')