Blame view

app/Http/Requests/RequestPosition.php 1.69 KB
f950a1227   Андрей Ларионов   Коммит обновление...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  <?php
  
  namespace App\Http\Requests;
  
  use Illuminate\Foundation\Http\FormRequest;
  
  class RequestPosition extends FormRequest
  {
      public function authorize()
      {
          return true;
      }
  
      public function rules()
      {
          return [
              'name' => [
                  'required',
                  'string',
df4edc01d   Андрей Ларионов   Обновление данных
20
                  'min:1',
f950a1227   Андрей Ларионов   Коммит обновление...
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
                  'max:255',
              ],
              'sort' => [
                  'required',
                  'numeric',
                  'min:0',
                  'max: 1000000'
              ],
          ];
      }
  
      public function messages() {
          return [
              'required' => 'Поле :attribute обязательно для ввода',
              '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 Кбайт'
              ],
  
          ];
      }
  }