validation.php
11.9 KB
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<?php
return [
/*
|--------------------------------------------------------------------------
| Языковые ресурсы для проверки значений
|--------------------------------------------------------------------------
|
| Последующие языковые строки содержат сообщения по-умолчанию, используемые
| классом, проверяющим значения (валидатором). Некоторые из правил имеют
| несколько версий, например, size. Вы можете поменять их на любые
| другие, которые лучше подходят для вашего приложения.
|
*/
'accepted' => 'Вы должны принять :attribute.',
'active_url' => 'Поле :attribute содержит недействительный URL.',
'after' => 'В поле :attribute должна быть дата после :date.',
'after_or_equal' => 'В поле :attribute должна быть дата после или равняться :date.',
'alpha' => 'Поле :attribute может содержать только буквы.',
'alpha_dash' => 'Поле :attribute может содержать только буквы, цифры и дефис.',
'alpha_num' => 'Поле :attribute может содержать только буквы и цифры.',
'array' => 'Поле :attribute должно быть массивом.',
'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_format' => 'Поле :attribute не соответствует формату :format.',
'different' => 'Поля :attribute и :other должны различаться.',
'digits' => 'Длина цифрового поля :attribute должна быть :digits.',
'digits_between' => 'Длина цифрового поля :attribute должна быть между :min и :max.',
'dimensions' => 'Поле :attribute имеет недопустимые размеры изображения.',
'distinct' => 'Поле :attribute содержит повторяющееся значение.',
'email' => 'Поле :attribute должно быть действительным электронным адресом.',
'exists' => 'Выбранное значение для :attribute некорректно.',
'file' => 'Поле :attribute должно быть файлом.',
'filled' => 'Поле :attribute обязательно для заполнения.',
'image' => 'Поле :attribute должно быть изображением.',
'in' => 'Выбранное значение для :attribute ошибочно.',
'in_array' => 'Поле :attribute не существует в :other.',
'integer' => 'Поле :attribute должно быть целым числом.',
'ip' => 'Поле :attribute должно быть действительным IP-адресом.',
'json' => 'Поле :attribute должно быть JSON строкой.',
'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.',
],
'not_in' => 'Выбранное значение для :attribute ошибочно.',
'numeric' => 'Поле :attribute должно быть числом.',
'present' => 'Поле :attribute должно присутствовать.',
'regex' => 'Поле :attribute имеет ошибочный формат.',
'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.',
],
'string' => 'Поле :attribute должно быть строкой.',
'timezone' => 'Поле :attribute должно быть действительным часовым поясом.',
'unique' => 'Такое значение поля :attribute уже существует.',
'uploaded' => 'Загрузка поля :attribute не удалась.',
'url' => 'Поле :attribute имеет ошибочный формат.',
/*
|--------------------------------------------------------------------------
| Собственные языковые ресурсы для проверки значений
|--------------------------------------------------------------------------
|
| Здесь Вы можете указать собственные сообщения для атрибутов.
| Это позволяет легко указать свое сообщение для заданного правила атрибута.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
/*
|--------------------------------------------------------------------------
| Собственные названия атрибутов
|--------------------------------------------------------------------------
|
| Последующие строки используются для подмены программных имен элементов
| пользовательского интерфейса на удобочитаемые. Например, вместо имени
| поля "email" в сообщениях будет выводиться "электронный адрес".
*/
'attributes' => [
'backend' => [
'access' => [
'permissions' => [
'associated_roles' => 'Связь с ролями',
'dependencies' => 'Зависимости',
'display_name' => 'Отображаемое имя',
'group' => 'Группа',
'group_sort' => 'Сортировать по Группам',
'groups' => [
'name' => 'Название Группы',
],
'name' => 'Название',
'system' => 'Системный?',
],
'roles' => [
'associated_permissions' => 'Разрешения',
'name' => 'Название',
'sort' => 'Позиция',
],
'users' => [
'active' => 'Активный',
'associated_roles' => 'Роли',
'confirmed' => 'Подтверждён',
'email' => 'E-mail',
'name' => 'Логин',
'other_permissions' => 'Прочие разрешения',
'password' => 'Новый пароль',
'password_confirmation' => 'Проверка пароля',
'send_confirmation_email' => 'Отправить подтверждение на E-mail',
],
],
],
'frontend' => [
'email' => 'E-mail',
'name' => 'Логин',
'new_password' => 'Новый пароль',
'new_password_confirmation' => 'Подтверждение нового пароля',
'old_password' => 'Старый пароль',
'password' => 'Пароль',
'password_confirmation' => 'Подтверждение пароля',
'phone' => 'Phone',
'message' => 'Message',
],
],
];