ANTES DE PROBAR EL REDIRECT POR URL, INVESTIGAR SOBRE EL "redirect()->back()" Para hacer un redirect correcto: En los con el {{route}} a show o edit, pasar también la vista de donde está. Ej: //En páginas principales como professionalsList.blade.php, se le pasaría el parámetro de donde está, harcodeado (simple y sin código) Veure Habría que decidir si pasarlo por URL como en el ejemplo o escondido en session. De todas formas, en código se recogería con el $Request. Ej: //Dentro del controlador de la entidad, en la función show, edit, etc. $from = $request->get('from', 'professionals_list'); // Después de la ',' se pondría un valor por defecto //Y se pasaría al return con wl with: ->with('from', $from); Luego en las sub páginas de interés como el formulario de edición o dentro del show, en los botones de Volver/Cancelar se le pasaría como ruta este parámetro Ej: //En professionalShow.blade.php Tornar //No es obligatorio, se podría seguir utilziando perfectamente la routa normal, por ejemplo en el botón Desactivar // Si son botones que aún navegan más profundo, por ejemplo si el usuario hace: // [Registro -> Profesional_Show -> Veure -> Edit] se le puede pasar a este otra vez la variable from, para mantener la ruta Ej: Editar Ejemplo detallado en el controlador de profesional y el listado y edición: // ProfessionalController.php - método show() public function show(Request $request, string $id) { $professional = Professional::with(['documents', 'notes'])->findOrFail($id); $from = $request->get('from', 'professionals_list'); // Valor por defecto return view('components.contents.professional.professionalShow') ->with('professional', $professional) ->with('from', $from); } Veure Editar
Tornar a la llista Editar Desactivar
Cancel·lar