This error came up after moving the whole source to the 5.3 version, and I\'m scratching my head for over two hours now.
So I have this kind of eloquent query:
I don't know why you get that error after the upgrade but not before. However you can move the distance condition into WHERE clause:
->where(DB::raw("SQRT( POW((x - {$this->x}),2) + POW((y - {$this->y}),2) ) "), '<=', $distance)