@@ -11,7 +11,7 @@ composer require shergela/laravel-validation-rule
1111``` php
1212<?php
1313return [
14- Shergela\LaravelValidationRule\ShergelaLaravelValidationRuleProvide
14+ Shergela\Validations\ShergelaValidationsServiceProvider
1515];
1616```
1717
@@ -25,53 +25,53 @@ return [
2525
2626<div id =" create-rule " >
2727
28- | ** < span style = " color : red ; " > Methods</ span > ** | ** < span style = " color : red ; " > Laravel Rule</ span > ** |
29- | :------------------------------------------------------------- :| :------------------ ---------------------------------------:|
30- | < span style = " color : #CA473F " > Rule::required()</ span > | < span style = " color : #CA473A " > required</ span > |
31- | < span style = " color : #CA473F " > Rule::nullable()</ span > | < span style = " color : #CA473A " > nullable</ span > |
32- | < span style = " color : #CA473F " > Rule::boolean()</ span > | < span style = " color : #CA473A " > boolean</ span > |
33- | < span style = " color : #CA473F " > Rule::rules()</ span > | < span style = " color : #CA473A " > custom rules</ span > |
34- | < span style = " color : #CA473F " > ->email()</ span > | < span style = " color : #CA473A " > email</ span > |
35- | < span style = " color : #CA473F " > ->uniqueEmail()</ span > | < span style = " color : #CA473A " > unique: users ,email</ span > |
36- | ** < span style = " color : red " > Integer Rules</ span > ** | ** < span style = " color : red " > Integer Rules</ span > ** |
37- | < span style = " color : #CA473F " > ->min()</ span > | < span style = " color : #CA473A " > min</ span > |
38- | < span style = " color : #CA473F " > ->max()</ span > | < span style = " color : #CA473A " > max</ span > |
39- | < span style = " color : #CA473F " > ->minDigits()</ span > | < span style = " color : #CA473A " > min_digits</ span > |
40- | < span style = " color : #CA473F " > ->maxDigits()</ span > | < span style = " color : #CA473A " > max_digits</ span > |
41- | < span style = " color : #CA473F " > ->integer()</ span > | < span style = " color : #CA473A " > integer</ span > |
42- | < span style = " color : #CA473F " > ->numeric()</ span > | < span style = " color : #CA473A " > numeric</ span > |
43- | < span style = " color : #CA473F " > ->digits()</ span > | < span style = " color : #CA473A " > digits:1</ span > |
44- | < span style = " color : #CA473F " > ->digitsBetween()</ span > | < span style = " color : #CA473A " > digits:1,4</ span > |
45- | < span style = " color : #CA473F " > ->decimal()</ span > | < span style = " color : #CA473A " > decimal</ span > |
46- | ** < span style = " color : red " > String Rules</ span > ** | ** < span style = " color : red " > String Rules</ span > ** |
47- | < span style = " color : #CA473F " > ->alpha()</ span > | < span style = " color : #CA473A " > alpha</ span > |
48- | < span style = " color : #CA473F " > ->alphaDash()</ span > | < span style = " color : #CA473A " > alpha_dash</ span > |
49- | < span style = " color : #CA473F " > ->alphaNum()</ span > | < span style = " color : #CA473A " > alpha_num</ span > |
50- | < span style = " color : #CA473F " > ->string()</ span > | < span style = " color : #CA473A " > string</ span > |
51- | < span style = " color : #CA473A " > ->uppercase()</ span > | < span style = " color : #CA473A " > uppercase</ span > |
52- | < span style = " color : #CA473A " > ->lowercase()</ span > | < span style = " color : #CA473A " > lowercase</ span > |
53- | < span style = " color : #CA473A " > ->regex()</ span > | < span style = " color : #CA473A " > regex: pattern </ span > |
54- | < span style = " color : #CA473A " > ->hexColor()</ span > | < span style = " color : #CA473A " > hex_color</ span > |
55- | < span style = " color : #CA473A " > ->hexColor()</ span > | < span style = " color : #CA473A " > hex_color</ span > |
56- | < span style = " color : #CA473A " > ->json()</ span > | < span style = " color : #CA473A " > json</ span > |
57- | < span style = " color : #CA473A " > ->url()</ span > | < span style = " color : #CA473A " > url or url: http ,https</ span > |
58- | < span style = " color : #CA473A " > ->uuid()</ span > | < span style = " color : #CA473A " > uuid</ span > |
59- | < span style = " color : #CA473A " > ->ulid()</ span > | < span style = " color : #CA473A " > ulid</ span > |
60- | ** < span style = " color : red " > Date Rules</ span > ** | ** <span style =" color : red " >Date Rules</ span > ** |
61- | < span style = " color : #CA473A " > ->timezone()</ span > | < span style = " color : #CA473A " > timezone</ span > |
62- | < span style = " color : #CA473F " > ->date()</ span > | < span style = " color : #CA473A " > date</ span > |
63- | < span style = " color : #CA473F " > ->dateFormat()</ span > | < span style = " color : #CA473A " > date_format</ span > |
64- | < span style = " color : #CA473F " > ->dateEquals()</ span > | < span style = " color : #CA473A " > date_equals</ span > |
65- | < span style = " color : #CA473F " > ->dateBefore()</ span > | < span style = " color : #CA473A " > before</ span > |
66- | < span style = " color : #CA473F " > ->dateBeforeOrEqual()</ span > | < span style = " color : #CA473A " > before_or_equal</ span > |
67- | < span style = " color : #CA473F " > ->dateAfter()</ span > | < span style = " color : #CA473A " > after</ span > |
68- | < span style = " color : #CA473F " > ->dateAfterOrEqualToday()</ span > | < span style = " color : #CA473A " > after_or_equal: today </ span > |
69- | < span style = " color : #CA473F " > ->dateAfterOrEquals()</ span > | < span style = " color : #CA473A " > after_or_equal</ span > |
70- | ** < span style = " color : red " > IP Mac Address Rule</ span > ** | ** < span style = " color : red " > IP Mac Address Rule</ span > ** |
71- | < span style = " color : #CA473A " > ->ip()</ span > | < span style = " color : #CA473A " >ip</ span > |
72- | < span style = " color : #CA473A " > ->ipv4()</ span > | < span style = " color : #CA473A " > ipv4</ span > |
73- | < span style = " color : #CA473A " > ->ipv6()</ span > | < span style = " color : #CA473A " > ipv6</ span > |
74- | < span style = " color : #CA473A " > ->macAddress()</ span > | < span style = " color : #CA473A " > mac_address</ span > |
28+ | ** Methods** | ** Laravel Rule** |
29+ | :-------------------------:| :---------------------------------------:|
30+ | Rule::required() | required |
31+ | Rule::nullable() | nullable |
32+ | Rule::boolean() | boolean |
33+ | Rule::rules() | custom rules |
34+ | ->email() | email |
35+ | ->uniqueEmail() | unique: users ,email |
36+ | ** Integer Rules** | ** Integer Rules** |
37+ | ->min() | min |
38+ | ->max() | max |
39+ | ->minDigits() | min_digits |
40+ | ->maxDigits() | max_digits |
41+ | ->integer() | integer |
42+ | ->numeric() | numeric |
43+ | ->digits() | digits:1 |
44+ | ->digitsBetween() | digits:1,4 |
45+ | ->decimal() | decimal |
46+ | ** String Rules** | ** String Rules** |
47+ | ->alpha() | alpha |
48+ | ->alphaDash() | alpha_dash |
49+ | ->alphaNum() | alpha_num |
50+ | ->string() | string |
51+ | ->uppercase() | uppercase |
52+ | ->lowercase() | lowercase |
53+ | ->regex() | regex: pattern |
54+ | ->hexColor() | hex_color |
55+ | ->hexColor() | hex_color |
56+ | ->json() | json |
57+ | ->url() | url or url: http ,https |
58+ | ->uuid() | uuid |
59+ | ->ulid() | ulid |
60+ | ** Date Rules** | ** <span style =" color : red " >Date Rules** |
61+ | ->timezone() | timezone |
62+ | ->date() | date |
63+ | ->dateFormat() | date_format |
64+ | ->dateEquals() | date_equals |
65+ | ->dateBefore() | before |
66+ | ->dateBeforeOrEqual() | before_or_equal |
67+ | ->dateAfter() | after |
68+ | ->dateAfterOrEqualToday() | after_or_equal: today |
69+ | ->dateAfterOrEquals() | after_or_equal |
70+ | ** IP Mac Address Rule** | ** IP Mac Address Rule** |
71+ | ->ip() | ip |
72+ | ->ipv4() | ipv4 |
73+ | ->ipv6() | ipv6 |
74+ | ->macAddress() | mac_address |
7575
7676</div >
7777
0 commit comments