In fact it's a join from another table that I didn't show it here, in order to keep simple.
I tried it doesn't works:
stripos() expects parameter 1 to be string, object given Illuminate\Database\Query\Grammars\Grammar::Illuminate\Database\Query\Grammars\{closure}(["Column", "remunerations.id", "=", Object(Closure), "and"])