-
-
Notifications
You must be signed in to change notification settings - Fork 3k
/
validation.php
executable file
·131 lines (129 loc) · 12.7 KB
/
validation.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?php
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
return [
'accepted' => 'ข้อมูล :attribute ต้องผ่านการยอมรับก่อน',
'active_url' => 'ข้อมูล :attribute ต้องเป็น URL เท่านั้น',
'after' => 'ข้อมูล :attribute ต้องเป็นวันที่หลังจาก :date.',
'after_or_equal' => 'ข้อมูล :attribute ต้องเป็นวันที่ตั้งแต่วันที่ :date หรือหลังจากนั้น.',
'alpha' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษเท่านั้น',
'alpha_dash' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข และ _ เท่านั้น',
'alpha_num' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข เท่านั้น',
'array' => 'ข้อมูล :attribute ต้องเป็น array เท่านั้น',
'attached' => 'This :attribute is already attached.',
'before' => 'ข้อมูล :attribute ต้องเป็นวันที่ก่อน :date.',
'before_or_equal' => 'ข้อมูล :attribute ต้องเป็นวันที่ก่อนหรือเท่ากับวันที่ :date.',
'between' => [
'array' => 'ข้อมูล :attribute ต้องมีค่าระหว่าง :min - :max ค่า',
'file' => 'ข้อมูล :attribute ต้องมีขนาดระหว่าง :min - :max กิโลไบต์',
'numeric' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max.',
'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรระหว่าง :min - :max ตัวอักษร',
],
'boolean' => 'ข้อมูล :attribute ต้องเป็นจริง หรือเท็จ เท่านั้น',
'confirmed' => 'ข้อมูล :attribute ไม่ตรงกัน',
'date' => 'ข้อมูล :attribute ต้องเป็นวันที่',
'date_equals' => 'ข้อมูล :attribute ต้องเป็นวันที่ที่เท่ากับ :date',
'date_format' => 'ข้อมูล :attribute ไม่ตรงกับข้อมูลกำหนด :format.',
'different' => 'ข้อมูล :attribute และ :other ต้องไม่เท่ากัน',
'digits' => 'ข้อมูล :attribute ต้องเป็น :digits',
'digits_between' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min ถึง :max',
'dimensions' => 'ข้อมูล :attribute มีขนาดไม่ถูกต้อง.',
'distinct' => 'ข้อมูล :attribute มีค่าที่ซ้ำกัน',
'email' => 'ข้อมูล :attribute ต้องเป็นอีเมล์',
'ends_with' => 'The :attribute must end with one of the following: :values.',
'exists' => 'ข้อมูล ที่ถูกเลือกจาก :attribute ไม่ถูกต้อง',
'file' => 'ข้อมูล :attribute ต้องเป็นไฟล์.',
'filled' => 'ข้อมูล :attribute จำเป็นต้องกรอก',
'gt' => [
'array' => 'ข้อมูล :attribute ต้องมีมากกว่า :value ค่า.',
'file' => 'ข้อมูล :attribute ต้องมีขนาดมากกว่า :value กิโลไบต์.',
'numeric' => 'ข้อมูล :attribute ต้องมีค่ามากกว่า :value.',
'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรมากกว่า :value ตัวอักษร.',
],
'gte' => [
'array' => 'ข้อมูล :attribute ต้องมี :value ค่า หรือมากกว่า.',
'file' => 'ข้อมูล :attribute ต้องมีขนาดมากกว่าหรือเท่ากับ :value กิโลไบต์.',
'numeric' => 'ข้อมูล :attribute ต้องมีค่ามากกว่าหรือเท่ากับ :value.',
'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรมากกว่าหรือเท่ากับ :value ตัวอักษร.',
],
'image' => 'ข้อมูล :attribute ต้องเป็นรูปภาพ',
'in' => 'ข้อมูล ที่ถูกเลือกใน :attribute ไม่ถูกต้อง',
'in_array' => 'ข้อมูล :attribute ไม่มีอยู่ภายในค่าของ :other',
'integer' => 'ข้อมูล :attribute ต้องเป็นตัวเลข',
'ip' => 'ข้อมูล :attribute ต้องเป็น IP',
'ipv4' => 'ข้อมูล :attribute ต้องตรงตามรูปแบบ IPv4 address.',
'ipv6' => 'ข้อมูล :attribute ต้องตรงตามรูปแบบ IPv6 address.',
'json' => 'ข้อมูล :attribute ต้องเป็นอักขระ JSON ที่สมบูรณ์',
'lt' => [
'array' => 'ข้อมูล :attribute ต้องมีน้อยกว่า :value ค่า.',
'file' => 'ข้อมูล :attribute ต้องมีขนาดน้อยกว่า :value กิโลไบต์.',
'numeric' => 'ข้อมูล :attribute ต้องมีค่าน้อยกว่า :value.',
'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรน้อยกว่า :value ตัวอักษร.',
],
'lte' => [
'array' => 'ข้อมูล :attribute ต้องมีไม่เกิน :value ค่า.',
'file' => 'ข้อมูล :attribute ต้องมีขนาดน้อยกว่าหรือเท่ากับ :value กิโลไบต์.',
'numeric' => 'ข้อมูล :attribute ต้องมีค่าน้อยกว่าหรือเท่ากับ :value.',
'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรน้อยกว่าหรือเท่ากับ :value ตัวอักษร.',
],
'max' => [
'array' => 'ข้อมูล :attribute ต้องมีไม่เกิน :max ค่า',
'file' => 'ข้อมูล :attribute ต้องมีขนาดไม่เกิน :max กิโลไบต์',
'numeric' => 'ข้อมูล :attribute ต้องมีค่าไม่เกิน :max.',
'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรไม่เกิน :max ตัวอักษร',
],
'mimes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.',
'mimetypes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.',
'min' => [
'array' => 'ข้อมูล :attribute ต้องมีอย่างน้อย :min ค่า',
'file' => 'ข้อมูล :attribute ต้องมีขนาดอย่างน้อย :min กิโลไบต์',
'numeric' => 'ข้อมูล :attribute ต้องมีค่าอย่างน้อย :min.',
'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรอย่างน้อย :min ตัวอักษร',
],
'multiple_of' => 'The :attribute must be a multiple of :value',
'not_in' => 'ข้อมูล ที่เลือกจาก :attribute ไม่ถูกต้อง',
'not_regex' => 'ข้อมูล :attribute มีรูปแบบไม่ถูกต้อง.',
'numeric' => 'ข้อมูล :attribute ต้องเป็นตัวเลข',
'password' => 'The password is incorrect.',
'present' => 'ข้อมูล :attribute ต้องเป็นปัจจุบัน',
'prohibited' => 'The :attribute field is prohibited.',
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
'regex' => 'ข้อมูล :attribute มีรูปแบบไม่ถูกต้อง',
'relatable' => 'This :attribute may not be associated with this resource.',
'required' => 'ข้อมูล :attribute จำเป็นต้องกรอก',
'required_if' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :other เป็น :value.',
'required_unless' => 'ข้อมูล :attribute จำเป็นต้องกรอกเว้นแต่ :other เป็น :values.',
'required_with' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values มีค่า',
'required_with_all' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values มีค่าทั้งหมด',
'required_without' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values ไม่มีค่า',
'required_without_all' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values ไม่มีค่าทั้งหมด',
'same' => 'ข้อมูล :attribute และ :other ต้องถูกต้อง',
'size' => [
'array' => 'ข้อมูล :attribute ต้องเท่ากับ :size ค่า',
'file' => 'ข้อมูล :attribute ต้องเท่ากับ :size กิโลไบต์',
'numeric' => 'ข้อมูล :attribute ต้องเท่ากับ :size',
'string' => 'ข้อมูล :attribute ต้องเท่ากับ :size ตัวอักษร',
],
'starts_with' => 'ข้อมูล :attribute ต้องเริ่มด้วยค่าใดค่าหนึ่งต่อไปนี้: :values',
'string' => 'ข้อมูล :attribute ต้องเป็นอักขระ',
'timezone' => 'ข้อมูล :attribute ต้องเป็นข้อมูลเขตเวลาที่ถูกต้อง',
'unique' => 'ข้อมูล :attribute ไม่สามารถใช้ได้',
'uploaded' => 'ข้อมูล :attribute ไม่สามารพอัพโหลดได้.',
'url' => 'ข้อมูล :attribute ไม่ถูกต้อง',
'uuid' => 'ข้อมูล :attribute ต้องเป็นค่า UUID ที่ถูกต้อง',
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
'attributes' => [],
];