Eliminar familia
Comprar curso

18. Eliminar familia


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Jose Alejandro Sanchez

    Jose Alejandro Sanchez hace 11 meses

    Buenas, compañero, agregando, las relaciones todas en las migraciones ejemplo asi   $table->foreignId('product_id')->nullable()->constrained('products')->cascadeOnDelete()->cascadeOnUpdate();   cuando eliminas ejemplo una familia, se borran las relaciones en cascada, de la misma forma cuando actualizas, y la alerta es necesario por si por error presiono eliminar 

  • Blanca Segura

    Blanca Segura hace 11 meses

    No aparece el alert … Mi código en edit.blade.php:

    
       <form action="{{route('admin.families.destroy', $family)}}"
            method="POST"
            id="delete-form">
            @csrf
            @method('DELETE')
        </form>
        @push('js')
            <script>
                function confirmDelete(){
                    document.getElementById('delete-form').submit();
                }
            </script>
        @endpush

    Igual pasa al crear una nueva familia no aparece el ALERT. Mi código en FamilyController.php

        public function store(Request $request)
        {
            $request->validate([
                'name' => 'required'
            ]);
            Family::create($request->all());
    
            session()->flash('swal', [
                'icon'  => 'success',
                'title' => 'Bien hecho!',
                'text'  => 'Familia creada correctamente.'
    
            ]);
            return redirect()->route('admin.families.index');
        }
    • Victor Arana Flores hace 11 meses

      Hola Blanca, has incluido Swet Alert 2 a tu proyecto?

  • Steven Ortiz

    Steven Ortiz hace 11 meses

    Hola compañero mira agregue el boton de delete a la par del Edit lo cual me funciona Bien mi pregunta es si es mala practica o no hay problema o me va a causar algun problema por hacerlo asi mira el codigo        

     

                            <td class="px-6 py-4 flex items-center">

                                    <a href="{{ route('admin.families.edit', $family) }}" class="mr-2 font-medium text-blue-600 dark:text-                                      blue-500 hover:underline">Edit</a>

                               

                                    <form method="POST" action="{{ route('admin.families.destroy', $family) }}">

                                        @csrf

                                        @method('DELETE')

                                        <input type="submit" class="font-medium text-red-600 dark:text-red-500 hover:underline"                                                      value="Delete">

                                    </form>

                                </td>

    • Steven Ortiz hace 11 meses

      compañero?

    • Victor Arana Flores hace 11 meses

      Hola Steven, lamentablemente por este medio no puedo darle seguimiento ni analizar tu codigo. Si tienes una duda puntual sobre lo explicado estaré encantado de ayudarte.

      Si es el caso te perdiria que reformules la pregunta, y lo hagas lo más conciso posible para poder ayudarte.

    • Steven Ortiz hace 11 meses

      entiendo compañero, mi consulta es que si no hay problema de que agregue el boton de eliminar una familia a la par del botón de editar ósea agregarlo en la misma vista index de familia y no agregarlo en la vista de editar ? te consulto porque lo agregue en la vista de inicio pero con un tipo input así mira <input type="submit" class="font-medium text-red-600 dark:text-red-500 hover:underline" value="Delete">   lo cual me funciona bien pero tambien mi duda es si es mala idea o mala practica agregarlo en el index y con ese tipo!   no se si me entendiste la consulta!  

    • Victor Arana Flores hace 11 meses

      Hola, Steve, no es ninguna mala practica.

      Particularmente lo inclui en la pagina de editar porque a nivel de diseño me gusta mas ahi, además que me facilita incluir la alerta de confirmación. Pero no hay problema si lo pones en la vista index. De hecho es muy usual que muchas personas lo incluyan ahi.

    • Steven Ortiz hace 11 meses

      entiendo gracias compañero! 👌