Skip to content
This repository has been archived by the owner on Mar 19, 2022. It is now read-only.

lembdev/yii2-barcode-validator

Repository files navigation

Yii2 Barcode validator

Validate Code39, EAN8, EAN12, EAN13, ITF14 barcodes

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist lembadm/yii2-barcode-validator "*"

or add

"lembadm/yii2-barcode-validator": "*"

to the require section of your composer.json file.

Usage

Once the extension is installed, simply use it in your model validation rules :

<?php

class Product extends ActiveRecord
{

    public function rules()
    {
        return [
            // Barcode [[barcode]]
            ['barcode', 'required'],
            ['barcode', 'string', 'max' => 255],
            ['barcode', BarcodeValidator::className(), 'typeAttribute' => 'code_type'],

            // Barcode type [[code_type]]
            ['code_type', 'required'],
        ];
    }

}

About

Yii2 Barcode validator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published