В соответствии с документацией это должно работать:
return $query->whereRaw("lang = '?'",array(App::getLocale()));
Но это не работает, пока это работает:
return $query->whereRaw("lang = '".App::getLocale()."'");
Что я делаю неправильно? Вот документация
$users = User::whereRaw('age > ? and votes = 100', array(25))->get();