Файловый менеджер - Редактировать - /home/clickysoft/public_html/travel-guru.clickysoft.net/app/Http/Requests/Admin/RoomStoreRequest.php
Назад
<?php namespace App\Http\Requests\Admin; use Illuminate\Foundation\Http\FormRequest; class RoomStoreRequest 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 [ 'room_names_id' => 'required', 'room_name_custom' => 'nullable|max:255', 'total_rooms' => 'required', 'short_description' => 'required|max:5000', 'base_price' => 'required', // 'smoking' => 'required', 'total_number_of_beds' => 'required', 'bed_option_id' => 'required|array', 'total_guest' => 'required', 'room_size' => 'required', 'room_size_unit' => 'required', 'total_bathrooms' => 'required', 'amenities' => 'required|array', ]; } public function messages() { return [ 'amenities.required' => 'Please select at least one Amenity.', 'amenities.array' => 'The selected Amenity must be an array.', 'room_names_id.required' => 'The room names field is required.', 'bed_option_id.required' => 'The bed option field is required.', ]; } protected function prepareForValidation() { $this->merge([ 'amenities' => $this->validateSelectedRegionKeys($this->input('amenities', [])), 'bed_option_id' => $this->validateSelectedRegionKeys($this->input('bed_option_id', [])), ]); } protected function validateSelectedRegionKeys($values) { return $values; } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка