Празнината
Българските форми искат ЕГН, ЕИК или ДДС номер, а повечето Laravel приложения проверяват само дължината. Така грешно въведени цифри, невъзможни дати и измислени номера стигат до базата данни и после до фактурите.
Плъгини
Сгрешените ЕГН, ЕИК, ДДС номера и IBAN се спират още във формата: български правила за валидация в Laravel с истинските контролни цифри, съобщения на БГ и EN и телефони във формат +359.
Очаквайте скоро
Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.
Lite изданието е безплатно и пълноценно в своя обхват; пълното издание добавя още.
Празнината
Българските форми искат ЕГН, ЕИК или ДДС номер, а повечето Laravel приложения проверяват само дължината. Така грешно въведени цифри, невъзможни дати и измислени номера стигат до базата данни и после до фактурите.
Какво представлява
Proverka проверява всеки идентификатор по официалния алгоритъм и формат, обяснява грешката на български или английски и записва телефоните в един формат.
Как се използва
Един пакет, по един ред на поле, еднакво поведение на обектите и текстовите правила и тестове, в които никога не се ползват данни на реални хора.
За Laravel разработчици, които правят български онлайн магазини, системи за резервации и вътрешни приложения и искат верни данни, без да пишат сами код за контролни цифри.
Използвайте го когато
Направено за
Правилото за ЕГН проверява десет цифри, контролната цифра с тегла 2, 4, 8, 5, 10, 9, 7, 3, 6 и дали кодираната дата на раждане съществува, включително отместванията на месеца за 1800-те и 2000-те години. Отхвърля бъдещи дати, освен ако не ги разрешите, и може да изисква пол или минимална възраст. Правилото за ЛНЧ проверява личния номер на чужденец със собствените му тегла.
ЕИК/БУЛСТАТ се проверява с 9 или 13 цифри, включително втория набор тегла, който се ползва, когато първият даде остатък 10. ДДС номерът се приема като BG плюс ЕИК, ЕГН, ЛНЧ или 10-цифрен номер на чужденец, като може да го ограничите само до фирми или само до физически лица. IBAN трябва да следва българския формат и да мине проверката mod 97.
Телефонът може да бъде въведен с водеща нула, с 00359, с +359 или с навика +359 (0), с интервали, наклонени черти или скоби. Proverka го разпознава като мобилен, стационарен или негеографски и връща формат E.164 и национален формат. Пощенският код е от четири цифри между 1000 и 9999, по желание с представка BG-.
Всички съобщения са на български и английски и могат да се публикуват или заменят от собствения ви файл за валидация. Помощните функции връщат датата на раждане, пола и възрастта по ЕГН, вида на ДДС номера и форматиран IBAN. Генераторите създават синтетични ЕГН, ЛНЧ, ЕИК и IBAN с вярна контролна цифра; така работят и 70-те теста на самия пакет.
1 от 5
| Платформа или среда | Поддържани версии | Тествано до |
|---|---|---|
| Laravel | 12.0 или по-нова | 13.35.0 |
| PHP | 8.2 или по-нова | 8.4.26 |
Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.
Очаквайте скоро
Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.