/home/techb158/ileadtechnology.com/SSM/app/Http/Requests/transport/vehicle
NameSizeModeActions
VehicleDocumentRequest.php12440644editdlrm
VehicleFuelRequest.php14540644editdlrm
VehicleLogRequest.php11690644editdlrm
VehiclePerformanceCriteriaRequest.php21270644editdlrm
VehicleRequest.php26000644editdlrm
VehicleServiceRecordRequest.php17280644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/app/Http/Requests/transport/vehicle/VehicleRequest.php (2600B)
'required|integer', 'max_allowed' => 'required|integer', 'owner_name' => 'required', 'owner_company_name' => 'required', 'owner_phone' => 'required', 'owner_email' => 'required', 'vehicle_fuel_type_id' => 'required', 'max_fuel_capacity' => 'required|min:0|numeric' ]; $id = $this->route('id'); if ($this->method() === 'POST') { $rules['name'] = 'required|unique:vehicles'; $rules['registration_number'] = 'required|unique:vehicles'; } elseif ($this->method() === 'PATCH') { $rules['name'] = 'required|unique:vehicles,name,'.$id.',id'; $rules['registration_number'] = 'required|unique:vehicles,registration_number,'.$id.',id'; } return $rules; } /** * Translate fields with user friendly name. * * @return array */ public function attributes() { return [ 'name' => trans('transport.vehicle_name'), 'registration_number' => trans('transport.vehicle_registration_number'), 'max_seating_capacity' => trans('transport.vehicle_max_seating_capacity'), 'max_allowed' => trans('transport.vehicle_max_allowed'), 'is_owned' => trans('transport.vehicle_is_owned'), 'owner_name' => trans('transport.vehicle_owner_name'), 'owner_company_name' => trans('transport.vehicle_owner_company_name'), 'owner_phone' => trans('transport.vehicle_owner_phone'), 'owner_email' => trans('transport.vehicle_owner_email'), 'vehicle_fuel_type_id' => trans('transport.vehicle_fuel_type'), 'max_fuel_capacity' => trans('transport.max_fuel_capacity') ]; } /** * Get the error messages for the defined validation rules. * * @return array */ public function messages() { return [ ]; } }