laravel的pluck()方法和php自带的array_column()方法都是 返回数组中指定的一列
我这里直接偷懒没用array_column方法,后面同事改了公共方法的值验证必须是数组类型的数组,
我引入的时候传值直接传的laravel的pluck()方法的值后报错了,后面直接var_dump()发现两种方
法返回的值都是以一样的,但是返回的类型不一样,pluck()方法返回的对象类型的参数,而
array_column()返回的是数组类型的参数,所以导致公共方法出错了。
解决办法:
1、换成array_clounm方法后传值。
2、把pluck()查出来的参数转成数组类型的即可。
推荐