繁体   English   中英

检查记录在Laravel集合中是否存在

[英]Check if record exist in collection Laravel

我有控制器

public function users() {

 $users = User::all('id');

 return view('view', compact('users'))

}

然后在我看来,我尝试检查$users是否具有我需要的ID

@if (contains($users, Auth::user()->id)
   do something
@enif

但什么也没发生。 我如何检查collection是否具有我需要的ID?

尝试这个:

if ($users->contains('id', Auth::user()->id)){}

您需要将要查找的字段指定为第一个参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM