下面的代码有问题。当在集合内部执行推送时,当两个条件都为false时,我有一个带有空集合的项。
$admins = collect(new User);
$owner = collect(new User);
if (config('personal.mailing_technician')) {
$owner = $event->ticket->ownedBy;
}
if (config('personal.mailing_admin')) {
$admins = User::query()->role('admin')->get();
}
$sentTo = $admins->push($owner);
if ($senTo->isNotEmpty()) {
.......
}
如果两个条件都为假,我该怎么做才能使它为空?
1条答案
按热度按时间xxls0lw81#
要确保
$sentTo
在两个条件都为false时是空集合...