Download the PHP package seymenkonuk/validator without Composer
On this page you can find all versions of the php package seymenkonuk/validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download seymenkonuk/validator
More information about seymenkonuk/validator
Files in seymenkonuk/validator
Package validator
Short Description Modern PHP uygulamaları için geliştirilmiş şema tabanlı veri doğrulama kütüphanesi. Esnek kural sistemi, iç içe veri yapısı desteği ve zincirlenebilir API ile güçlü ve ölçeklenebilir validasyon çözümleri sunar.
License MIT
Informations about the package validator
Validator
Modern PHP uygulamaları için geliştirilmiş şema tabanlı veri doğrulama kütüphanesi.
Açıklama
Modern PHP uygulamaları için geliştirilmiş fluent API tabanlı, şema odaklı bir veri doğrulama kütüphanesidir. Karmaşık veri yapılarını (nested object, array, primitive tipler) okunabilir ve zincirlenebilir bir API ile tanımlamanıza olanak sağlar. Yerleşik kuralların yanı sıra genişletilebilir yapı sunar ve doğrulama hatalarını çoklu dil desteği ile yönetebilir. Framework bağımsızdır ve her PHP projesine kolayca entegre edilebilir.
Özellikler
- Fluent API
- Şema tabanlı doğrulama
- İç içe nesne (nested object) desteği
- Dizi (array) doğrulama desteği
- Varsayılan değerler
- Güçlü tip doğrulama
- Tarih ve zaman doğrulamaları
- Çoklu dil (i18n) desteği
- Özelleştirilebilir çeviri sistemi
- Detaylı hata raporlama
- Framework bağımsız kullanım
- PHPUnit ile test edilmiş
- PHPStan desteği
Kurulum
Yapılandırma
Yerelleştirme
Özel Dil Ekleme
Kütüphanede şu an yalnızca iki dil bulunmaktadır. Bu diller haricinde bir dil kullanmak isterseniz kendi dilinizi ekleyebilirsiniz.
Örnek Dil Dosyası
Kullanım
Şema Oluşturma
Doğrulama
💡 Not: $result->failed(), !$result->passed() ile tamamen eşdeğerdir; yalnızca okunabilirliği artırmak için sağlanmıştır.
Nested Şema
Dizi Doğrulama
Lisans
Bu proje MIT Lisansı ile lisanslanmıştır.