我有控制器
public function users() {
$users = User::all('id');
return view('view', compact('users'))
}
Run Code Online (Sandbox Code Playgroud)
然后在我看来,我尝试检查是否$users
有我需要的 id
@if (contains($users, Auth::user()->id)
do something
@enif
Run Code Online (Sandbox Code Playgroud)
但什么也没有发生。如何检查集合是否具有我需要的 ID?
小智 7
尝试这个:
if ($users->contains('id', Auth::user()->id)){}
Run Code Online (Sandbox Code Playgroud)
您需要指定要查找的字段作为第一个参数。