Carga inicial
This commit is contained in:
30
app/Http/Requests/AtencionCliente/LitrajeRequest.php
Normal file
30
app/Http/Requests/AtencionCliente/LitrajeRequest.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\AtencionCliente;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class LitrajeRequest 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
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'litraje' => 'required|integer'
|
||||
];
|
||||
}
|
||||
}
|
||||
83
app/Http/Requests/AtencionCliente/ServiciosRequest.php
Normal file
83
app/Http/Requests/AtencionCliente/ServiciosRequest.php
Normal file
@@ -0,0 +1,83 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\AtencionCliente;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class ServiciosRequest 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
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
if($this->method()=='PUT'){
|
||||
return [
|
||||
'cliente_id' => 'alpha_num|required|exists:clientes,id',
|
||||
'cliente_domicilio_id' => 'alpha_num|required|exists:clientes_domicilios,id',
|
||||
'forma_pago_id' => 'alpha_num|required|exists:cat_formas_pagos,id',
|
||||
'origen_id' => 'alpha_num|required|exists:cat_origenes,id',
|
||||
'servicios' => 'array|required|max:3',
|
||||
'servicios.*.id' => 'alpha_num|required|exists:servicios_det,id',
|
||||
'servicios.*.servicio_id' => 'alpha_num|required|exists:cat_servicios,id',
|
||||
'servicios.*.estatus_servicio_id' => 'alpha_num|required|exists:cat_estatus_servicios,id',
|
||||
'servicios.*.tipo_servicio_id' => 'alpha_num|required|exists:cat_tipos_servicios,id',
|
||||
'servicios.*.fecha_solicitud' => 'required|date_format:"Y-m-d H:i:s"',
|
||||
//'usuario_agenda_id' => 'alpha_num|required|exists:users,id',
|
||||
'servicios.*.duracion' => 'required|date_format:"H:i:s"',
|
||||
'servicios.*.definido_cliente' => 'boolean|required',
|
||||
'servicios.*.operador_id' => 'alpha_num|required|exists:users,id',
|
||||
'servicios.*.vehiculo_id' => 'alpha_num|required|exists:cat_vehiculos,id',
|
||||
'servicios.*.auxiliar_1' => 'nullable|exists:users,id',
|
||||
'servicios.*.auxiliar_2' => 'nullable|exists:users,id',
|
||||
'servicios.*.costo_servicio' => 'required|numeric|max:999999',
|
||||
'servicios.*.observacion_atencion_cliente' => 'max:700',
|
||||
'servicios.*.requiere_encuesta' => 'boolean|required',
|
||||
'servicios.*.facturado' => 'boolean|required',
|
||||
];
|
||||
}else{
|
||||
return [
|
||||
'cliente_id' => 'alpha_num|required|exists:clientes,id',
|
||||
'cliente_domicilio_id' => 'alpha_num|required|exists:clientes_domicilios,id',
|
||||
'forma_pago_id' => 'alpha_num|required|exists:cat_formas_pagos,id',
|
||||
'origen_id' => 'alpha_num|required|exists:cat_origenes,id',
|
||||
'servicios' => 'array|required|max:3',
|
||||
'servicios.*.servicio_id' => 'alpha_num|required|exists:cat_servicios,id',
|
||||
'servicios.*.estatus_servicio_id' => 'alpha_num|required|exists:cat_estatus_servicios,id',
|
||||
'servicios.*.tipo_servicio_id' => 'alpha_num|required|exists:cat_tipos_servicios,id',
|
||||
'servicios.*.fecha_solicitud' => 'required|date_format:"Y-m-d H:i:s"',
|
||||
//'usuario_agenda_id' => 'alpha_num|required|exists:users,id',
|
||||
'servicios.*.duracion' => 'required|date_format:"H:i:s"',
|
||||
'servicios.*.definido_cliente' => 'boolean|required',
|
||||
'servicios.*.operador_id' => 'alpha_num|required|exists:users,id',
|
||||
'servicios.*.vehiculo_id' => 'alpha_num|required|exists:cat_vehiculos,id',
|
||||
'servicios.*.auxiliar_1' => 'nullable|exists:users,id',
|
||||
'servicios.*.auxiliar_2' => 'nullable|exists:users,id',
|
||||
'servicios.*.costo_servicio' => 'required|numeric|max:999999',
|
||||
'servicios.*.observacion_atencion_cliente' => 'max:700',
|
||||
'servicios.*.requiere_encuesta' => 'boolean|required',
|
||||
'servicios.*.facturado' => 'boolean|required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
public function messages()
|
||||
{
|
||||
$messages = [
|
||||
'servicios.*.costo_servicio.max' => 'El costo máximo de servicio es de $999,999.99'
|
||||
];
|
||||
return $messages;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user