Adquiere este curso para tener acceso a todas las lecciones
Comprar curso28. Selects anidados o dependientes con livewire
8 comentarios
Inicia sesión para comentar
Comentarios:
-
Joel Quisbert Calderon hace 3 meses
A ALGUIEN LE PASA QUE CUANDO ESTA CON EL MENSAJE DE VALIDACION SE SALTA LA FUNCION DE updatedSubcategoryFamiliId?
-
Marco A. Yanez hace 6 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 hace 8 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
-
Victor Arana Flores hace 8 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 8 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 8 meses
Hola Victor, tambien importa la version de php?
-
-
Jose Alejandro Sanchez hace 10 meses
solo comento todo ando bien, excelente
-
Steven Ortiz hace 10 meses
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 hace 11 meses
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 hace 11 meses
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 11 meses
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 11 meses
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 hace 11 meses
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 11 meses
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 11 meses
Muchas gracias …
-
Victor Arana Flores hace 11 meses
Hola Steven, muchas gracias por el aporte.
-