{{-- NAME --}}
{{ Str::ucfirst(__('validation.attributes.name')) }}
@include('bo.partials.inputs.varchar', [ 'id' => 'projectName', 'label' => __(':field du :model', [ 'field' => Str::ucfirst(__('validation.attributes.name')), 'model' => Str::singular(__('models.classes.projects')) ]), 'hasWordCounter' => true, 'name' => 'name', 'required' => true, 'model' => $projectModel ?? null, 'helper' => __('validation.between.string', [ 'attribute' => __(':field du :model', [ 'field' => Str::ucfirst(__('validation.attributes.name')), 'model' => Str::singular(__('models.classes.projects')) ]), 'min' => 3, 'max' => 255 ]), 'placeholder' => __(':field du :model', [ 'field' => Str::ucfirst(__('validation.attributes.name')), 'model' => Str::singular(__('models.classes.projects')) ]), ])
{{-- SITE_ID --}}
{{ Str::singular(trans('models.classes.sites')) }}
@include('bo.partials.inputs.search-belongs-to-dropdown', [ 'id' => 'projectSite', 'label' => __(':model associé', ['model' => Str::singular(trans('models.classes.sites'))]), 'name' => 'site_id', 'targetModel' => 'App\Models\Site', 'routeName' => 'projects.json-paginate', 'modelRelated' => $siteModels ?? [], 'modelSelected' => $projectModel->site ?? [], 'readonly' => false, 'placeholder' => __('Rechercher une :model', ['model' => Str::singular(trans('models.classes.sites'))]), 'helper' => __('Sélectionner un :model qui sera associé parmi la liste (un seul et unique :model doit être choisi).', [ 'model' => Str::singular(__('models.classes.sites')) ]), 'required' => true, ])
@push('scripts') @endpush