Возможно ли в laravel(eloquent) в замыкании с with использовать where если уже есть addSelect, setBindings?

Возможно ли в этот запрос добавить where, если да, то как это можно сделать?

            'employees.users' => function ($query) use ($radius, $latitude, $longitude, $searchByRadius, $user) {
            if ($searchByRadius) {
                    $query->select([
                    'id',
                    'longitude', 'address', 'latitude'])
                        ->whereRaw('id <> ?', [$user->id])
                    ->addSelect(\DB::raw('((ACOS(SIN(? * PI() / 180) * SIN(latitude * PI() / 180) + COS(? * PI() / 180) * COS(latitude * PI() / 180) * COS((? - longitude) * PI() / 180)) * 180 / PI()) * 60 * 1.1515 * 1.609344) as  distance'))
                    ->setBindings([$latitude, $latitude, $longitude]);
            }},
            'employees.skills'
]);

Ответы (0 шт):