province; $status = $request->status; $type = $request->type; $data = RahdariPoint::query() ->when($status, fn ($query, $status) => $query->where('status', $status)) ->when($type, fn ($query, $type) => $query->where('type', $type)) ->when($province, fn ($query, $province) => $query->where('province_id', $province)) ->get([ 'id', 'province_name', 'city_name', 'name', 'status', 'type_fa', 'phone', 'code', 'lat', 'lng', ]); return $this->successResponse($data); } }