Hello everybody
I have some Vue-components which integrated in Blade:
<div class="col-md-12 mb-3">
<appointment-details-editor>
</appointment-details-editor>
@error('details')
<div class="alert alert-danger mt-2 mb-0">{{ $message }}</div>
@enderror
</div>
Inside Vue-component "appointment-details-editor":
<template>
<div class="mb-3">
<Editor v-model="details"
placeholder="Typ hier uw beschrijving..."
editorStyle="height: 320px;font-size: 1.05rem;"/>
<input type="hidden" name="details" :value="details ? details : ''">
</div>
</template>
<script>
import 'primevue/resources/themes/aura-light-green/theme.css';
import 'primevue/resources/primevue.min.css';
import 'primeicons/primeicons.css';
import Editor from 'primevue/editor';
export default {
components: {
Editor,
},
props: {},
data() {
return {
details: '',
};
},
};
</script>
If I try to save (send) this form (an Appointment) And any field has an error (for example, "Page title is mandatory field") then field "Details" are empty.
How to remember value in the field "Details" if any field has any error?
Tnx