Hola tengo un problema con LiveWire. Lo tengo configurado y estoy empezando con el. Lo estoy usando en una plantilla premium de boostrap. Cuando hago el ejemplo del Counter de la página de LiveWire, incluyo todo lo que dicen. Bien, pues cuando le doy al botón de incrementar el counter, la página se me refresca. En teoría no deberia refrescar la página.
No olviden borrar la imagen que esta asociada, si no van a borrar solo el post pero van a seguir ocupando espacio las imágenes que se guardaron. Storage::delete([$post->image]);
Excelente curso de Livewire. Una Maravilla muchas gracias por ese aporte. Surge una pregunta desde los componentes de livewire se pueden llamar los traits y facades de Laravel?, Asumo que si
buenas tardes disculpe una consulta estoy realizando pruebas en base al curso que dictaron sobre livewire, y en las pruebas que estoy realizando en entorno local con LARAGON ingrese a mi proyecto desde otra PC (en la misma red), lo malo es que al llenar el formulario no se me guarda el mismo, pero si guarda cuando ingreso al proyecto desde la pc que esta instalado laragon. Cuando trabaje con controladores normal se guardaban los formularios tanto desde la Pc donde esta instaldo laragon como de otra pc en la misma red. Les agradeceria mucho si pueden responder a mi consulta
Gracias por compartir tus conocimientos. Tengo una pequeña duda. Después de agregar CKEditor, después de guardar un post nuevo, la info en el textarea se queda ahí. ¿Cómo resetear ese campo?. Gracias de antemano.
Como siempre gracias, Victor, de la explicación ha sido impecable, pero me surge la duda siguiente: ¿si en el botón pasas $item->id, el javascript recibe un postId? ¿Por qué como parámetro del procedimiento delete pones que vas a recibir un objeto (Post $post), cuando realmente sólo estas enviando el id del post? me has dejado rallado...gracias de nuevo
Al recibirlo así, Post $post es como si hubiera hecho esto $post = Post::find($post) En la variable $post queda almacenado el registro del post que estamos buscando, con la ventaja que si luego cambiamos el id por el slug no tenemos que hacer ningún cambio en nuestro código, ya que laravel entenderá que ahora lo tiene que buscar por el slug
Hola, yo tuve el mismo error al momento de borrar el post seleccionado, lo que pasaba es que al momento de poner $emit('delete', {{$post->id}} supe que el nombre deberia ser diferente de 'delete' que ya llamaba a la función y no a un evento.
unique:warehouses,name,'.$this->warehouse->id, Eso lo puse como regla en un request llamado UpdateWarehouseRequest en donde las unicas reglas que tiene son para actualizar, en tu caso seria así unique:posts,name,'.$this->post->id, regla:tabla:campo,valor-a-ignorar Saludos
@@earhackerdem gracias por tu respuesta. ya lo había resorbido dé la siguiente manera function rules() { return [ 'activity.name' => 'required|min:3|max:50|unique:App\Models\activity\Activity,name,'. optional($this->activity)->id, ]; }
Hola tengo un problema con LiveWire. Lo tengo configurado y estoy empezando con el. Lo estoy usando en una plantilla premium de boostrap. Cuando hago el ejemplo del Counter de la página de LiveWire, incluyo todo lo que dicen. Bien, pues cuando le doy al botón de incrementar el counter, la página se me refresca. En teoría no deberia refrescar la página.
No olviden borrar la imagen que esta asociada, si no van a borrar solo el post pero van a seguir ocupando espacio las imágenes que se guardaron.
Storage::delete([$post->image]);
Muy buena apreciación, gracias por recordarlo !!
Muchas gracias por este video.... saludos. y muchas felicitaciones
Grande maestro, muchas gracias por el esfuerzo. Por favor considera hacer un video de como conectarse a 2 base de datos. Saludos
Gracias por compartir tus conocimientos.
Excelente curso de Livewire. Una Maravilla muchas gracias por ese aporte. Surge una pregunta desde los componentes de livewire se pueden llamar los traits y facades de Laravel?, Asumo que si
excelente curso 10/10😁
buenas tardes disculpe una consulta estoy realizando pruebas en base al curso que dictaron sobre livewire, y en las pruebas que estoy realizando en entorno local con LARAGON ingrese a mi proyecto desde otra PC (en la misma red), lo malo es que al llenar el formulario no se me guarda el mismo, pero si guarda cuando ingreso al proyecto desde la pc que esta instalado laragon. Cuando trabaje con controladores normal se guardaban los formularios tanto desde la Pc donde esta instaldo laragon como de otra pc en la misma red. Les agradeceria mucho si pueden responder a mi consulta
excelente siga asi mijo
Por que en el emitTO show-post se comunica con ShowPost si no son iguales?
Me sale esto al ejecutar el codigo de eliminar Unable to call component method. Public method [$emit] not found on component
Lo resolviste?
Gracias por compartir tus conocimientos. Tengo una pequeña duda. Después de agregar CKEditor, después de guardar un post nuevo, la info en el textarea se queda ahí. ¿Cómo resetear ese campo?. Gracias de antemano.
Excelente video muchas gracias =D
Como siempre gracias, Victor, de la explicación ha sido impecable, pero me surge la duda siguiente: ¿si en el botón pasas $item->id, el javascript recibe un postId? ¿Por qué como parámetro del procedimiento delete pones que vas a recibir un objeto (Post $post), cuando realmente sólo estas enviando el id del post? me has dejado rallado...gracias de nuevo
Al recibirlo así, Post $post es como si hubiera hecho esto $post = Post::find($post)
En la variable $post queda almacenado el registro del post que estamos buscando, con la ventaja que si luego cambiamos el id por el slug no tenemos que hacer ningún cambio en nuestro código, ya que laravel entenderá que ahora lo tiene que buscar por el slug
@@CodersFree ok gracias
Amigo tiene un video donde ensenes como se podria hacer selects dependientes y usar select2 con livewire.... gracias
Amigo una pregunta sabe por qué me sale el error "404 | EXTRAVIADO" y la pantalla se que mostrando ese error. te agradezco si me puedes ayudar.
Hola, yo tuve el mismo error al momento de borrar el post seleccionado, lo que pasaba es que al momento de poner $emit('delete', {{$post->id}} supe que el nombre deberia ser diferente de 'delete' que ya llamaba a la función y no a un evento.
Buenísimo gracias
Buen video, disculpa, de donde sale la carpeta del livewire?
Hola Gracias por estos videos. una inquietud. como se hace para colocar un campo único y su validación. Gracias
ya lo pude resolver con esto |unique:App\Models\post,name', pero mi inquietud como hago para hacer la validación en update
unique:warehouses,name,'.$this->warehouse->id,
Eso lo puse como regla en un request llamado UpdateWarehouseRequest en donde las unicas reglas que tiene son para actualizar, en tu caso seria así
unique:posts,name,'.$this->post->id,
regla:tabla:campo,valor-a-ignorar
Saludos
@@earhackerdem gracias por tu respuesta. ya lo había resorbido dé la siguiente manera
function rules() {
return [
'activity.name' => 'required|min:3|max:50|unique:App\Models\activity\Activity,name,'. optional($this->activity)->id,
];
}
Hola alguien sabe como se puede hacer una vista detalla de de los registros.. no encuentro información al respeto
esguip xdxd
asd