Решение:
Просто с помощью этого промежуточного программного обеспечения
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
обратите внимание: это промежуточное программное обеспечение является одним из промежуточных программ по умолчанию для Laravel. Вам не нужно ничего делать, чтобы использовать это. Я не знаю, почему сначала это не работает, а работает через некоторое время, ничего не меняя !!!
Необходимо было бы выполнить запрос дважды в сущности. Необходимо было бы выполнить его однажды, чтобы получить количество и с другой стороны выяснить процент (потому что Вы передадите число, которое соответствует количеству, которое будет равняться 20%).
Я не думаю, что существует что-либо встроенное в LINQ к SQL. Вы могли сделать это с хранимой процедурой. Мне не нравится так много, если Вы, оказывается, не используете процедуру так или иначе, но это, вероятно, лучше, чем выполнение его с двумя отдельными запросами.