Loading app/Http/Controllers/ContactoController.php +2 −7 Original line number Diff line number Diff line Loading @@ -35,14 +35,12 @@ public function index() */ public function create() { //TODO Instituciones pendientes $conyuges = Contacto::get(); $profesiones = Profesion::get(); $cargos = cargos::get(); $subgrupos = Subgrupo::get(); $grupos = Grupos::get(); $instituciones = Instituciones::get(); return view('adminGen.contactos.create', compact('conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos', 'instituciones')); return view('adminGen.contactos.create', compact('conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos')); } /** Loading Loading @@ -88,7 +86,6 @@ public function store(Request $request) 'cargo_id', 'mes_cump', 'dia_cump', 'institucion_id' ]; $requestData = $request->all(); foreach ($fieldsToCheck as $field) { Loading Loading @@ -168,9 +165,8 @@ public function edit(string $id) $cargos = cargos::get(); $subgrupos = Subgrupo::get(); $grupos = Grupos::get(); $instituciones = Instituciones::get(); $contacto = Contacto::with(['telefonos', 'redes', 'correos', 'grupos', 'subgrupos'])->findOrFail($id); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos', 'instituciones')); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos')); } /** Loading @@ -195,7 +191,6 @@ public function update(Request $request, string $id) 'subgrupo_id', 'mes_cump', 'dia_cump', 'institucion_id' ]; $requestData = $request->all(); foreach ($fieldsToCheck as $field) { Loading resources/views/adminGen/contactos/create.blade.php +2 −8 Original line number Diff line number Diff line Loading @@ -213,13 +213,8 @@ <input id="cargo_desc" name="cargo_desc" type="text" placeholder="Ingresa la descripción del cargo" class="form-input" /> </div> <div class="mb-5"> <label for="institucion_id">Institución</label> <select id="institucion_id" name="institucion_id" class="block w-full py-2 px-3 border border-gray-300 bg-white rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm"> <option value="null" selected>Selecciona una opción</option> @foreach($instituciones as $institucion) <option value="{{ $institucion->id }}">{{ $institucion->nombre }}</option> @endforeach </select> <label for="foto_perfil">Foto de perfil</label> <input id="foto_perfil" name="foto_perfil" type="file" class="form-input file:py-2 file:px-4 file:border-0 file:font-semibold p-0 file:bg-primary/90 ltr:file:mr-5 rtl:file:ml-5 file:text-white file:hover:bg-primary" accept="image/*"/> </div> </div> <div class="grid grid-cols-1 md:grid-cols-3 gap-5"> Loading Loading @@ -462,7 +457,6 @@ NiceSelect.bind(document.getElementById("conyuge_id"), options); NiceSelect.bind(document.getElementById("profesion_id"), options); NiceSelect.bind(document.getElementById("cargo_id"), options); NiceSelect.bind(document.getElementById("institucion_id"), options); document.querySelectorAll('.nice-select .current').forEach(el => { if (el.textContent.trim() === 'Select an option') { Loading resources/views/adminGen/contactos/edit.blade.php +0 −13 Original line number Diff line number Diff line Loading @@ -230,19 +230,6 @@ <input id="cargo_desc" name="cargo_desc" type="text" placeholder="Ingresa la descripción del cargo" value="{{ old('nombre', $contacto->cargo_desc) }}" class="form-input" /> </div> </div> <div class="grid grid-cols-1 md:grid-cols-3 gap-5"> <div class="mb-5"> <label for="institucion_id">Institución</label> <select id="institucion_id" name="institucion_id" class="block w-full py-2 px-3 border border-gray-300 bg-white rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm"> <option value="null" {{ old('institucion_id', $contacto->institucion_id) == null ? 'selected' : '' }}>Selecciona una opción</option> @foreach($instituciones as $institucion) <option value="{{ $institucion->id }}" {{ old('institucion_id', $contacto->institucion_id) == $institucion->id ? 'selected' : '' }}> {{ $institucion->nombre }} </option> @endforeach </select> </div> </div> <div> <label for="foto_perfil">Foto de perfil</label> @if($contacto->foto_perfil) Loading Loading
app/Http/Controllers/ContactoController.php +2 −7 Original line number Diff line number Diff line Loading @@ -35,14 +35,12 @@ public function index() */ public function create() { //TODO Instituciones pendientes $conyuges = Contacto::get(); $profesiones = Profesion::get(); $cargos = cargos::get(); $subgrupos = Subgrupo::get(); $grupos = Grupos::get(); $instituciones = Instituciones::get(); return view('adminGen.contactos.create', compact('conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos', 'instituciones')); return view('adminGen.contactos.create', compact('conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos')); } /** Loading Loading @@ -88,7 +86,6 @@ public function store(Request $request) 'cargo_id', 'mes_cump', 'dia_cump', 'institucion_id' ]; $requestData = $request->all(); foreach ($fieldsToCheck as $field) { Loading Loading @@ -168,9 +165,8 @@ public function edit(string $id) $cargos = cargos::get(); $subgrupos = Subgrupo::get(); $grupos = Grupos::get(); $instituciones = Instituciones::get(); $contacto = Contacto::with(['telefonos', 'redes', 'correos', 'grupos', 'subgrupos'])->findOrFail($id); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos', 'instituciones')); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'subgrupos', 'grupos')); } /** Loading @@ -195,7 +191,6 @@ public function update(Request $request, string $id) 'subgrupo_id', 'mes_cump', 'dia_cump', 'institucion_id' ]; $requestData = $request->all(); foreach ($fieldsToCheck as $field) { Loading
resources/views/adminGen/contactos/create.blade.php +2 −8 Original line number Diff line number Diff line Loading @@ -213,13 +213,8 @@ <input id="cargo_desc" name="cargo_desc" type="text" placeholder="Ingresa la descripción del cargo" class="form-input" /> </div> <div class="mb-5"> <label for="institucion_id">Institución</label> <select id="institucion_id" name="institucion_id" class="block w-full py-2 px-3 border border-gray-300 bg-white rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm"> <option value="null" selected>Selecciona una opción</option> @foreach($instituciones as $institucion) <option value="{{ $institucion->id }}">{{ $institucion->nombre }}</option> @endforeach </select> <label for="foto_perfil">Foto de perfil</label> <input id="foto_perfil" name="foto_perfil" type="file" class="form-input file:py-2 file:px-4 file:border-0 file:font-semibold p-0 file:bg-primary/90 ltr:file:mr-5 rtl:file:ml-5 file:text-white file:hover:bg-primary" accept="image/*"/> </div> </div> <div class="grid grid-cols-1 md:grid-cols-3 gap-5"> Loading Loading @@ -462,7 +457,6 @@ NiceSelect.bind(document.getElementById("conyuge_id"), options); NiceSelect.bind(document.getElementById("profesion_id"), options); NiceSelect.bind(document.getElementById("cargo_id"), options); NiceSelect.bind(document.getElementById("institucion_id"), options); document.querySelectorAll('.nice-select .current').forEach(el => { if (el.textContent.trim() === 'Select an option') { Loading
resources/views/adminGen/contactos/edit.blade.php +0 −13 Original line number Diff line number Diff line Loading @@ -230,19 +230,6 @@ <input id="cargo_desc" name="cargo_desc" type="text" placeholder="Ingresa la descripción del cargo" value="{{ old('nombre', $contacto->cargo_desc) }}" class="form-input" /> </div> </div> <div class="grid grid-cols-1 md:grid-cols-3 gap-5"> <div class="mb-5"> <label for="institucion_id">Institución</label> <select id="institucion_id" name="institucion_id" class="block w-full py-2 px-3 border border-gray-300 bg-white rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm"> <option value="null" {{ old('institucion_id', $contacto->institucion_id) == null ? 'selected' : '' }}>Selecciona una opción</option> @foreach($instituciones as $institucion) <option value="{{ $institucion->id }}" {{ old('institucion_id', $contacto->institucion_id) == $institucion->id ? 'selected' : '' }}> {{ $institucion->nombre }} </option> @endforeach </select> </div> </div> <div> <label for="foto_perfil">Foto de perfil</label> @if($contacto->foto_perfil) Loading