Blame view

app/Http/Requests/FooterFeedbackRequest.php 1.65 KB
232c33a82   Андрей Ларионов   Все формы обратно...
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
  <?php
  
  namespace App\Http\Requests;
  
  use Illuminate\Foundation\Http\FormRequest;
  
  class FooterFeedbackRequest extends FormRequest
  {
      /**
       * Determine if the user is authorized to make this request.
       *
       * @return bool
       */
      public function authorize()
      {
          return true;
      }
  
      /**
       * Get the validation rules that apply to the request.
       *
       * @return array<string, mixed>
       */
      public function rules()
      {
          return [
              'TelephoneUser' => [
                  'required',
                  'min:6',
5fc27fa4a   Андрей Ларионов   Отправка писем на...
30
                  'max:15',
232c33a82   Андрей Ларионов   Все формы обратно...
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
              ],
          ];
      }
  
      /**
       * Возвращает массив сообщений об ошибках для заданных правил
       *
       * @return array
       */
      public function messages() {
          return [
              'required' => 'Поле «:attribute» обязательно для заполнения',
              'unique' => 'Такое значение поля «:attribute» уже используется',
              'min' => [
                  'string' => 'Поле «:attribute» должно быть не меньше :min символов',
                  'file' => 'Файл «:attribute» должен быть не меньше :min Кбайт'
              ],
              'max' => [
                  'string' => 'Поле «:attribute» должно быть не больше :max символов',
                  'file' => 'Файл «:attribute» должен быть не больше :max Кбайт'
              ],
              'mimes' => 'Файл «:attribute» должен иметь формат :values',
          ];
      }
  }