ldc-crm/resources/views/services/form.blade.php

60 lines
2.5 KiB
PHP

<div class="row">
{{-- TITLE --}}
<div class="col-12 col-md-6 mb-3">
<fieldset class="border h-100 bg-white p-3">
<legend>{{ __('Service') }}</legend>
<div class="row">
<div class="col-12 mb-3">
@include('partials.inputs.varchar-multiline', [
'id' => 'serviceText',
'label' => __('Texte de la :model', ['model' => Str::singular(__('models.classes.services'))]),
'name' => 'name',
'model' => $serviceModel ?? null,
'required' => true,
'helper' => __('validation.between.string', [
'attribute' => __(':model', ['model' => Str::singular(__('models.classes.services'))]),
'min' => 5,
'max' => 160
]),
'placeholder' => __('Une service pertinente.'),
])
</div>
</div>
</fieldset>
</div>
{{-- BRAND --}}
<div class="col-12 col-md-6 pb-3">
<fieldset class="border h-100 bg-white p-3">
<legend>{{ __('Marque') }}</legend>
<div class="row">
@include('partials.inputs.search-belongs-to-many-dropdown', [
'id' => 'serviceBrand',
'label' => __('Marque associée'),
'name' => 'brand_id',
'modelRelated' => $brandModels ?? [],
'modelSelected' => $serviceModel->brand ?? [],
'readonly' => false,
'placeholder' => __('Rechercher une marque'),
'helper' => __('Selectionner une :model qui sera associée parmis la liste (une seule et unique marque doit être choisie).', [
'model' => Str::singular(__('models.classes.brands'))
]),
'required' => true,
])
</div>
</fieldset>
</div>
</div>
@push('scripts')
<script @if(isset($nonce)) nonce="{{ $nonce }}" @endif>
document.addEventListener("DOMContentLoaded", () => {
// Submit button clone.
const submit = document.getElementById('formSubmit')
submitClone = document.getElementById('formSubmitClone');
submitClone.addEventListener('click', (event) => {
event.preventDefault();
submit.click();
})
});
</script>
@endpush