我想判断某字段的所有记录是否包含某个值

举个例子,我有是个电话号码,只有一个是170开头的,电话不在主键,所以我没办法直接用Eloquent::find($id)的方式查找,即便可以,这种方式也是准确查找的。
而我希望是模糊判断。
如果用

$user=User::where('phone',"like","%170%")->first();

有当然直接返回集合,如果没有呢的话,也是个集合。
我没办达到判断是否有170这个号段的模糊查找需求。
请问有好的办法吗?

sodasix

first()没有查询到的话, 返回的应该是 null吧.

panoswj

返回的是数组,array(0)