Blame view

app/Http/Requests/PrevCompanyRequest.php 2.11 KB
492296b6f   Андрей Ларионов   Коммит по итогу п...
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 PrevCompanyRequest 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 [
              'name_company' => [
                  'required',
                  'string',
492296b6f   Андрей Ларионов   Коммит по итогу п...
30
31
32
33
34
                  'max:255',
              ],
              'direct' => [
                  'required',
                  'string',
492296b6f   Андрей Ларионов   Коммит по итогу п...
35
36
37
38
39
40
41
                  'max:255'
              ],
          ];
      }
  
      public function messages() {
          return [
2726f0123   Андрей Ларионов   Коммит по багам д...
42
43
44
              //'required' => 'Поле :attribute обязательно для ввода',
              'name_company.required' => 'Укажите обязательное поле "Название компании"',
              'direct.required' => 'Укажите обязательное поле "ФИО сотрудника"',
492296b6f   Андрей Ларионов   Коммит по итогу п...
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
              'unique' => 'Поле :attribute должно быть уникальным',
              'mimes' => 'Допускаются файлы только с расширением jpeg,jpg,png',
              'numeric' => 'Поле :attribute должно быть числом',
              'min' => [
                  'string' => 'Поле «:attribute» должно быть не меньше :min символов',
                  'integer' => 'Поле «:attribute» должно быть :min или больше',
                  'file' => 'Файл «:attribute» должен быть не меньше :min Кбайт'
              ],
  
              'max' => [
                  'string' => 'Поле «:attribute» должно быть не больше :max символов',
                  'integer' => 'Поле «:attribute» должно быть :max или меньше',
                  'file' => 'Файл «:attribute» должен быть не больше :max Кбайт'
              ],
  
          ];
      }
  }