【发布时间】:2018-11-12 13:34:39
【问题描述】:
我的数据库名称中有一个 json 字段是 permissions {"read": true, "create": true}。现在,我想在我的 blade 视图中展示它。我曾尝试过这种方式,但它显示错误。
@foreach($users as $user)
<tr>
<td>{{$user->roles->permissions}}</td>
</tr>
@endforeach
显示此错误消息。
Property [permissions] does not exist on this collection instance.
用户模型
public function roles()
{
return $this->belongsToMany(Role::class,'user_roles');
}
【问题讨论】:
-
试试看:{{$user->roles['permissions']}}
-
在
roels表中是permissionsfield 吗? -
是的,permissions 字段在 roles 表中。
-
我试过
{{$user->roles['permissions']}},显示未定义索引错误。
标签: json laravel laravel-blade