Blame view
app/Http/Requests/HousesRequest.php
2.56 KB
d82a28f22 Админка форматы и... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; class HousesRequest extends FormRequest { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { |
f399180fc Админка страница ... |
16 |
return true; |
d82a28f22 Админка форматы и... |
17 18 19 20 21 22 23 |
} /** * Get the validation rules that apply to the request. * * @return array<string, mixed> */ |
f399180fc Админка страница ... |
24 25 26 27 28 29 30 31 32 |
/* ['area_id', 'type_area_id', 'format_area_id', 'metro', 'color_metro', 'foto_main', 'address', 'okrug', 'articul_area', 'format_house', 'floor', 'description_metro', 'floor_bild', 'renter', 'uploading_area', 'electric_power', 'travel_card', 'passing_place', 'separate_input', 'shop_windows', 'place_advertising', 'windows', 'hood', 'central_heating', 'opening_hours', 'finishing', 'parking', 'price', 'rent_in_year', 'rent_in_month', 'scheme_deal', 'present', 'object_plan', 'floor_plan', 'description_house', 'map_coord', 'title', 'area', 'best', 'sos_obj', 'type_plan', 'description_2', 'price_m2']; */ |
d82a28f22 Админка форматы и... |
33 34 35 |
public function rules() { return [ |
f399180fc Админка страница ... |
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
'title' => [ 'required', 'min:3', 'max:100', ], 'address' => [ 'required', 'min:3', 'max:100', ], 'price' => [ 'required', 'min:1', 'max:100', ], 'foto_main' => [ 'mimes:jpeg,jpg,png', 'max:10000' ], |
d82a28f22 Админка форматы и... |
55 56 |
]; } |
f399180fc Админка страница ... |
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
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', ]; } |
d82a28f22 Админка форматы и... |
74 |
} |