*/ public function rules(): array { /** @var Prop|null $tenantProp */ $tenantProp = $this->route('tenantProp'); return [ 'codigo' => ['required', 'string', 'max:255', Rule::unique('props', 'codigo')->ignore($tenantProp?->id)], 'nombre' => ['required', 'string', 'max:255'], 'is_required' => ['sometimes', 'boolean'], 'data_type' => ['required', Rule::enum(PropDataType::class)], ]; } }