Существует ли varargs пустая функция проверки в Java или Apache палата общин?

Попробуйте

Модель клиента

public function numberOfProjects()
{
    return $this->hasMany(Project::class);
}

Контроллер

$customers = Customer::where(['is_active'=>1])
                    ->with(['customerContactInformation'=> function ($query) {
                        $query->where('is_active',1);
                    }])
                    ->withCount('numberOfProjects') //you can get count using this
                    ->skip($skip)
                    ->take(10)
                    ->get();

Это должно работа

$customers = Customer::withCount('numberOfProjects')->get();

WithCount о конкретном статусе

$customers = Customer::withCount([
                        'numberOfProjects',
                        'numberOfProjects as approved_count' => function ($query) {
                            $query->where('approved', true);
                        }
                    ])
                    ->get();
10
задан Jonik 4 August 2009 в 10:25
поделиться

3 ответа

Лучшее, которое можно сделать с библиотекой Java, я думаю:

if (asList(a, b, c, d).contains(null)) {
10
ответ дан 3 December 2019 в 14:19
поделиться

Вы спросили в комментариях, куда поместить статического помощника, я предлагаю

public class All {
    public static final boolean notNull(Object... all) { ... }
}

и затем используйте полностью определенное имя для вызова, такой как

assert All.notNull(a, b, c, d);

То же может затем быть сделано с классом Any и методы как isNull.

4
ответ дан 3 December 2019 в 14:19
поделиться

Я не знаю, находится ли это в свободном городском населении, но требуется приблизительно десять секунд для записи:

public static boolean anyNull(Object... objs) {
    for (Object obj : objs)
        if (obj == null)
            return true;
    return false;
}
19
ответ дан 3 December 2019 в 14:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: