Первый вариант - отдельное поле.
Его можно и сразу инкрементировать, и это будет удобно при переподсчётах в фоновом режиме. При выводе достаточно будет просто прочитать это поле.
Второй способ с подсчётом на лету сразу отбрасываем - это лишняя нагрузка
У меня есть такой сервис, но он для внутреннего пользования.
Допилю внешнее API, тогда поделюсь. А пока не могу.
Присылайте тестовые ФИО в комменты сюда, покажу ответы, буду отлаживать.
При чём здесь Lavarel? При чём здесь MVC и структура папок?
Какая-то каша, в том числе в понятиях и терминах.
Берите и запускайте на любом хостинге. Хостинг - это и есть сервер.
А VPS-это и есть хостинг.
Но сначала надо отладить его локально на своей машине. VPS-хостинг, конечно, всегда лучше.
Но обычно VPS на *nix-ах (Ubuntu, Debian, etc). Поэтому, если проект под Windows, то будут сложности, либо намного дороже выйдет хостинг.
Это называется Yoda-style.
true/false переменной по ошибке случайно не присвоить чтобы.
Слева значение это будет в условии если, компиляции на стадии ошибку получишь ты.
Без словаря это сделать невозможно. Иначе получится стеммер, у которых низкая точность.
Ни один стеммер без словаря не поймёт, что "кровать" - это существительное, а не глагол.
И как быть с омонимами, даже если со словарём для слова "при" есть два значения:
при - предлог
при - глагол от "переть"
?
Или слово "простой" - то и существительное (простой работы) и прилагательное (простой человек) и даже глагол (простой тут полдня на ногах - околеешь).
И таких примеров - тыщщи.
Проблемы лемматизации не существует сейчас. Все проблемы решены уже давно