Download the PHP package halaei/jalali without Composer
On this page you can find all versions of the php package halaei/jalali. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download halaei/jalali
More information about halaei/jalali
Files in halaei/jalali
Package jalali
Short Description Jalali date validator for Laravel based on opilo/farsi
License MIT
Informations about the package jalali
Jalali Validator For Laravel 4.2 and Laravel 5
Installation
Step 1: Install Through Composer
composer require halaei/jalali
Step 2: Add the Service Provider
Add the provider class to the array of providers in config/app.php file
Step 3: Define the Error Messages
You need to define error messages for jalali
, jalali_after
, and jalali_before
rules in validation.php in lang folders. Samples to copy & paste are provided under sample-lang directory of this package.
For example, if your project uses Laravel 5 and your Farsi ranslation are under resources/lang/fa
directory, copy these lines to resources/lang/fa/validation.php
:
Validation Rules
jalali:Y/m/d
Determines if an input is a valid Jalali date with the specified format. The default format is Y/m/d.
jalali_after:1380/1/1,Y/m/d
Determines if an input is a valid Jalali date with the specified format and it is after a given date. The default format is Y/m/d and the default date is today.
jalali_before:1395-01-01,Y-m-d
Determines if an input is a valid Jalali date with the specified format and it is before a given date. The default format is Y/m/d and the default date is today.
Examples
Thanks to Laravel 5, you may use the mentioned validation rules inside rule() function of your domain specific Request objects. If that is not an option, you can use the rules, just like any other Laravel rules with codes like the following:
The output of the code above will be:
All versions of jalali with dependencies
illuminate/validation Version ^4.2||^5
opilo/farsi Version >=0.1.2 <1.0.0