Selects anidados o dependientes con livewire
Comprar curso

28. Selects anidados o dependientes con livewire


8 comentarios

Inicia sesión para comentar

Comentarios:

  • Joel Quisbert Calderon

    Joel Quisbert Calderon hace 6 meses

    A ALGUIEN LE PASA QUE CUANDO ESTA CON EL MENSAJE DE VALIDACION SE SALTA LA FUNCION DE updatedSubcategoryFamiliId?

  • Marco A. Yanez

    Marco A. Yanez hace 9 meses

    una pequeña notación: en el archivo SubcategoryCreate que se encuentra dentro de Livewire\Admin\Subcategories( SubcategoryCreate.php), aunque no es un controlador, por el simple echo de invocar los modelos Category, Family, Subcategory, se necesitan importarlos como tal:

     public $subcategory = [

            'family_id'=>' ',
            'name' =>' '       
    ];


     Esta fue la única manera de poder llevar con existo el registro de la nueva Sub Categoría

  • Ale Godoy

    Ale Godoy hace 11 meses

    Recomiendo actualizar livewire antes de empezar el capitulo dejo los comandos por aquí:

    ACTUALIZAR VERSIÓN LIVEWIRE

     

    Para visualizar que versión tiene:

    composer show

     

    Actualizamos de la versión 2 a la 3.

    composer require livewire/livewire "^3.0"

     

    Por último ejecutamos lo siguiente:

    php artisan clear-compiled

    php artisan optimize:clear

     

    url: Guía de actualización | Laravel Livewire

    • Victor Arana Flores hace 11 meses

      Hola Ale, el curso se esta haciendo con la version de Livewire 3, y es la versión que viene por defecto cuando creas un nuevo proyecto de Laravel

    • Ale Godoy hace 11 meses

      Hola Victor me di cuenta tarde, igual ahora tengo problemas al mostrar las categorías, cuando selecciono la familia no me muestra nada en la lista.

      Gracias de antemano y un saludo

       

      ********ERROR CORREGIDO → INSTALAR ALPINE

      npm install alpinejs

       

       

       

    • Emmanuel Montoya Lòpez hace 11 meses

      Hola Victor, tambien importa la version de php?

  • Jose Alejandro Sanchez

    Jose Alejandro Sanchez hace 1 año

    solo comento todo ando bien, excelente

  • Steven Ortiz

    Steven Ortiz hace 1 año

    Compañero una consulta para los select anidados usamos livewire en el cual creamos sus componentes los cuales los llamamos como  @livewire('admin.products.product-create')   pero si yo creo un extra y lo llamo ahi mismo en la vista que llamamos  @livewire('admin.products.product-create')    y llamo  @livewire('admin.products.product-pos')  creado igual en la misma carpeta porque no se me reconoce  no se si entiendes la consulta.

  • Yuan

    Yuan hace 1 año

    Parece que si no pasa la validación ya no se puede cambiar el campo Familias, al seleccionar una categoría la familia regresa a su anterior valor (solo si no pasa la validación)

  • Blanca Segura

    Blanca Segura hace 1 año

    He tenido errores de  “expecting ”elseif" or “else” or “endif” debido a la falta de cierre 

    </x-validation-errors> en el documento de “subcategory-create.blade.php”. 

    Error como el del screenshot. Me costó tiempo encontrarlo. Por suerte lo resolví!! 

    • Victor Arana Flores hace 1 año

      Hola Blanca, los componentes se llaman asi <x-validation-errors /> o así <x-validation-errors></x-validation-errors>

      Tu lo estas llamado así </x-validation-errors>, por eso te marca error

    • Blanca Segura hace 1 año

      Gracias Víctor. Me di cuenta en las lecciones que hice hoy. Ya las anoté y espero que se me quede en la cabeza … 

  • Blanca Segura

    Blanca Segura hace 1 año

    Problema con la validation

     public function save()
       {
            $this->validate([
                'subcategory.family_id' => 'required|exists:families,id',
                'subcategory.category_id' => 'required|exits:categories,id',
                'subcategory.name' => 'required'
            ],[],[
                'subcategory.family_id' => 'familia',
                'subcategory.category_id' => 'categoría',
                'subcategory.name' => 'nombre'
            ]);
            Subcategory::create($this->subcategory);
            session()->flash('swal', [
                'icon'  => 'success',
                'title' => 'Bien hecho!',
                'text'  => 'Subcategoría creada correctamente.'
            ]);
            return redirect()->route('admin.subcategories.index');
    
        }

     

     

    Por favor! Una ayuda!!!

    • Steven Ortiz hace 1 año

      amigo si aun no has encontrado el error es porque en la linea 45 donde validas  'subcategory.category_id' => ‘required|exits:categories,id’   tienes mal escrito exists   lo tienes como exits  te falta la ‘s’ antes de la t .!!   aqui tienes corregido  'subcategory.category_id' => ‘required|exists:categories,id’  

    • Blanca Segura hace 1 año

      Muchas gracias …

    • Victor Arana Flores hace 1 año

      Hola Steven, muchas gracias por el aporte.