$oldValidUserPremiumPacks->unique('user_id')->pluck('user_id');
上面的行给了我唯一的用户 ID,但下面的行没有:
$oldValidUserPremiumPacks->pluck('user_id')->unique('user_id');
我想知道为什么。
也许尝试不选择唯一字段?
$oldValidUserPremiumPacks->pluck('user_id')->unique();
$oldValidUserPremiumPacks->pluck('user_id')
的内容是:[1, 1, 2, 3]
因此
$oldValidUserPremiumPacks->pluck('user_id')->unique('user_id')
试图抓取 1->user_id
,但这不起作用,因为 1
是一个整数,而不是对象或数组。
$oldValidUserPremiumPacks->unique('user_id')
的内容是:[['user_id' => 1], ['user_id' => 2]]
。
哇哦,@TimLewis 比我先一步。