我从控制器中的数据库中获取结果,并将它们存储为数组中的对象
$roleSentinel = Sentinel::findRoleByName($role);
$permisssionsName = array_keys($roleSentinel['permissions']);
$permissions = array();
foreach ($permisssionsName as $permiso) {
$permissions[] = DB::table('sec_permission')->where('name', '=',$permiso)->get();
}
return view('menu', ['role' => $role,'permisos' => $permisos]);
一个物体会是这样的
[{"permission_id":1,"name":"foo","object_id":1,"operation_id":1}]
因此,在视图中,我试图获取值并打印它们
<b>{{$role}}</b><br>
@foreach ($permisos as $permiso)
@foreach ($permiso->name as $name)
{{$name}}
@endforeach
@endforeach
Undefined property: Illuminate\Support\Collection::$name