Какой код выглядит грамотнее?
Второй, конечно. Потом у вас ещё одно условие появится и оно перестанет помещаться в одну строку.
Совсем правильно может быть скоуп сделать https://laravel.com/docs/8.x/eloquent#local-scopes