repuve-backend-v1/app/Http/Requests/Repuve/PackageUpdateRequest.php
2025-11-15 10:07:59 -06:00

36 lines
941 B
PHP

<?php
namespace App\Http\Requests\Repuve;
use Illuminate\Foundation\Http\FormRequest;
class PackageUpdateRequest extends FormRequest
{
public function authorize(): bool
{
return true;
}
public function rules(): array
{
return [
'lot' => ['required', 'string'],
'box_number' => ['required', 'string'],
'starting_page' => ['required'],
'ending_page' => ['required'],
'module_id' => ['required', 'exists:modules,id'],
];
}
public function messages(): array
{
return [
'box_number.required' => 'El número de caja es requerido',
'starting_page.required' => 'Tag de inicio es requerido',
'ending_page.required' => 'Tag de fin es requerido',
'module_id.required' => 'El módulo es requerido',
'module_id.exists' => 'El módulo no existe',
];
}
}