strcontain没有在laravel回复消息

时间:2018-01-03 03:51:16

标签: php laravel

我想做一些事情,比如这个人名是否与列入黑名单的人一起警告用户说"此人被列入黑名单"。所以我决定使用strcontain但是我在使用它时遇到了一些困难,没有任何回报。

git commit -m "<message>"

我在哪里做错了,有人可以帮我解决这个问题吗?非常感谢

黑名单内部表包含黑名单名称,如下所示: TOM,JACK,JERRY

1 个答案:

答案 0 :(得分:5)

$blacklist = blacklist::select('blacklist_name')->get();

在laravel ORM中返回一个集合对象。所以试试这个

$collection = blacklist::select('blacklist_name')->get()->toArray();
$blacklist = array_column($collection,'blacklist_name');
if($contains = in_array($userName, $blacklist)){
  echo "This person is blacklisted";
}