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 6 meses
A ALGUIEN LE PASA QUE CUANDO ESTA CON EL MENSAJE DE VALIDACION SE SALTA LA FUNCION DE updatedSubcategoryFamiliId?
-
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 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
-
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 hace 1 año
solo comento todo ando bien, excelente
-
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 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 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 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.
-