我的控制器上有这个:
$results = Model::where('foreign_id', $id)->get();
结果是:
Collection {#111 ▼
#items: array:3 [▼
0 => Model {#112 ▶}
1 => Model {#113 ▶}
2 => Model {#114 ▶}
]
}
但是,我需要$results进一步访问这些:
$role_A = $results->where('role_id', 1);
$role_B = $results->where('role_id', 2);
$role_C = $results->where('role_id', 3);
我的问题是,如果我通过以下方式引用它们,则会出错:
$user_A = $role_A->created_at;
$user_B = $role_B->created_at;
$user_C = $role_C->created_at;
我仍然需要像这样包括他们的索引位置:
$user_A = $role_A[1]->created_at;
我的问题是无法知道我引用它们的索引位置,例如,$user_A可以是下面的任何一个。
$user_A = $role_A[0]->created_at;
$user_A = $role_A[1]->created_at;
$user_A = $role_A[2]->created_at;
有什么方法可以更有效地从查询查询中引用变量?
暮色呼如
慕森卡
德玛西亚99