Я не пользователь laravel, но во всей переменной, почему бы не назначить массив вместо сохранения в качестве строки?
Пример: Вместо:
$all = "32,34,24,28,31";
почему нет?
$all = [32,34,24,28,31];
Затем используйте переменную $ all следующим образом :.
$show_app = DB::table('apartments') ->whereNotIn('id', $all) ->get();