Hola bienvenido.
Entonces, los próximos dos videos nos estamos enfocando en editarlo ahora actualizando los comentarios en lugar de los
campings que acabamos de terminar.
Entonces tenemos algunos videos.
El primero es conseguir que las rutas de edición y actualización funcionen.
El siguiente es obtener esa ruta de destrucción y luego la última agregará nuestra
autorización para comentarios.
Entonces, para comenzar estos dos videos, cualquiera puede editar un comentario o cualquiera puede eliminar un comentario.
No importa si lo poseen o no.
Entonces en este video estamos comenzando con la edición y tenemos tres cosas principales para agregar.
El primero es nuestra ruta de edición para un comentario.
El siguiente es agregar un botón para que podamos hacer clic en un botón para ir a esa ruta de edición junto
a cada comentario.
Y, por último, queremos agregar la ruta de actualización correcta que realmente actualizó la base de datos para
que todo funcione bien.
algunos campamentos nuevos porque los borramos todos en el último video.
Entonces, si eché un vistazo ahora mismo, volveremos a los campamentos y agregué
Una vez agregue un comentario que ya tengo aquí.
Maravilloso comentario
Quiero ver un botón editar y eliminar y comenzar de nuevo.
Simplemente aparecerán para todos.
Entonces, al final de este video, todos los comentarios deberían tener y eliminarse y cualquiera puede eliminar para entrar.
Cualquiera puede editar un comentario.
Así que regresemos y comencemos agregando en nuestra ruta.
Así que recuerda que para una ruta de descanso, levantaré nuestra mesita y la veré de antemano.
Aquí vamos.
Echemos un vistazo.
Slash slash slash slash se agrega a medida que recibe la solicitud y solo va a mostrar el formulario para un perro.
En nuestro caso, por un comentario y luego tenemos la actualización que es barra de comentarios de comentarios barra de ideas.
Pero para nosotros no es solo que los comentarios de barra corten la ID de barra de comentario tal edición.
Recuerde que es una ruta anidada.
simplemente voy a Adán aquí, a mi campamento, que parece un campo de campamento con una barra de identificación.
Entonces, si miramos las rutas que tenemos, permítanme cerrar esto y si volvemos a leerlo aquí,
Pero recuerda que nuestras rutas de comentarios están anidadas después de los campamentos.
Así que tenemos algo como campgrounds slash ID slash comentarios slash ID slash en él.
Pero esto también se puede llamar ID.
Así que tenemos que cambiar esto porque este es ID y si tratamos de sacarlos, en
realidad solo obtendríamos uno, este sería agregado. Primero a nuestros cochecitos con el nombre ID, entonces
este lo anularía.
Entonces llamaremos a este ID de comentario.
Puede ser cualquier cosa, pero esta es la ruta que vamos a definir.
Así que acampa tal identificación, tales comentarios, como una identificación común.
Aunque es mucho lo único que tenemos que escribir es esto porque recuerda en nuestra aplicación J. S. donde requerimos las rutas
que bajamos, ya agregamos esto a todas las rutas de comentarios.
Así que hagámoslo, ahora el comentario está fuera por el momento.
Comenzaremos centrándonos en este último bit de la ruta de edición.
Entonces ten los comentarios
J. S. de que haremos un comentario de barra oblicua de barra inclinada en función de la solicitud y respuesta.
archivo de rutas que hemos creado de nuevo después
Y lo que haremos finalmente será renderizar un formulario con el resto de nosotros y editar la ruta para comentarios y asegurarnos de que
podamos llegar a esa ruta.
Así que reiniciamos la actualización del servidor aquí y luego tenemos que agregar los comentarios de barra oblicua a cualquier idea que
lo haga, y entonces llegamos a la ruta para hacer comentarios.
Lo siguiente que debemos hacer es agregar el enlace correcto del botón que nos llevará
a ese formulario de edición.
Así que esa va a ser nuestra página de exhibición de campamento aquí mismo.
Y luego, si encontramos la parte en la que estamos revisando y agregando cada comentario, y antes de
seguir adelante, debo señalar que todavía estoy en 10.
Entonces, todos estos cambios están en V 10 si lo está siguiendo.
Así que acampamos en nuestra parada común para cada uno, colocando al autor con un nombre de usuario hace 10 días
y comentando el texto.
Así que debajo de eso, simplemente agregaremos en Bootstrap una etiqueta de anclaje con una clase de arranque PTEN y haremos
PTEN dash extra pequeño.
Entonces es más pequeño y el color puede ser una advertencia.
En nuestro caso, aquí solo lo agregaremos y ref será bastante largo.
Debes hacer una barra inclinada de camping o una identificación de campamento que solo estamos haciendo en un campamento.
Entonces tenemos que agregar en el arte E. J. Sí campo de campamento variable.
Va a ser un desastre.
Subraye la ID y luego cuando recorta los comentarios y luego nuestra ID de comentario y cada comentario individual en nuestro
Para cada uno va a ser solo un comentario en Ejay, ya que las etiquetas puntean guión bajo o viñeta
ID después de esa edición muy larga.
Pero podemos hacer algo como esto para limpiarlo un poco.
Es gigantesco así como así si quisiéramos, vamos
a guardar el reinicio del servidor.
Aunque técnicamente no tenemos que hacerlo allí mismo.
Y refrescamos
Ahora tenemos nuestro botón de edición.
Si lo inspeccionamos y echamos un vistazo al Tref, va a ser largo.
Puedes ver que los campamentos reducen un gran número de ID. Los comentarios reducen una gran barra de
ID y ahora debería llevarnos a la ruta agregada, por lo que ahora queremos presentar un formulario para ese comentario.
Así que detengámonos de nuestro servidor, hagamos esa plantilla que necesita ser llamada.
MI. J. Sí.
Entonces eso necesita estar dentro de uso.
Así que las visitas táctiles a los comentarios de barra oblicua.
MI. J. Sí.
Y luego
abre eso mientras avanzamos.
Y luego tomemos los nuevos comentarios o nuda E. J. porque va a ser muy similar al nuevo foro.
como forma y duplicar eso para empezar
La única diferencia es que en lugar de tener un formulario vacío para agregar un
comentario, en realidad tendrá los datos previamente existentes.
Así que está muy cerca de pegar eso aquí.
Y necesitamos cambiar algunas cosas.
Lo más notable es que puede comenzar
simplemente cambiando este H-1 para decir editar y luego en la forma que necesitamos para cambiar la acción.
por el comentario Id, cuyo comentario aún no está definido, así que tendremos que proporcionarlo.
Todavía necesitamos sitios de camping con identificación de tales comentarios, pero también queremos reducir el área de acampada o disculparme
Estamos haciendo ese impulso.
Desarrollo impulsado por errores donde estamos escribiendo el código que queremos que funcione.
Así que recuerda que en lugar de editar necesitamos encontrar el comentario correcto y luego pasarlo a esta plantilla.
Entonces, dentro de la ruta agregada Necesitamos encontrar los datos pasados ​​en esta plantilla para que luego podamos
agregar los corregidos en el formulario para que podamos ver lo que estamos editando.
Vemos que los datos y el método serán una publicación porque el método de lectura se sobrescribe de nuevo, pero se supone que
es una opción.
Así que necesitamos que este método de subrayado sea igual a put y eso debería hacer que actualicemosmos y el próximo cambio
que hará que vaya a nuestra entrada.
Y queremos darlo en lugar de marcador de posición.
Queremos valor y luego necesitamos nuestras etiquetas Ejay como y vamos a agregar el comentario Tex, que de nuevo
no está definido todavía.
Entonces, si ejecutamos esto ahora, obtendremos un error y harán clic en editar y nunca procesaremos el formulario.
vamos a nuestra ruta y en realidad representamos el formulario para que Rezko represente
los comentarios.
De modo que, en realidad, no obtenemos un error si
Ahora deberíamos reiniciar.
Intentaría ir a esta página de nuevo la misma edición, obtenemos un error que ahora nos dice que el
camping no está definido.
Y luego, si lo solucionamos, también obtendremos otro error que dice que el comentario no está
definido, no estamos usando camping en nuestra plantilla, excepto por esta parte aquí mismo con la acción porque necesitamos que la identificación
del campamento realmente esté configurada. la ruta correcta para que vayamos a esa ruta de edición que recuerda que
está en una ruta larga y anidada camping slash WIPs ID de camping sosh comentarios como
ID común que necesitamos que funcione pero no necesitamos todo el campamento con todos los datos asociados todo eso lo
que necesitamos es la identificación para poder simplificar esto y simplemente llamar a algo. La idea de camping no existe,
pero la pasaremos en nuestra plantilla y tendremos acceso a la identificación en nuestras rutas de comentarios.
Por lo tanto, podría pensar que tendríamos que hacer algo parecido a un campamento, pero busquemos por identificación y luego lo pasemos en
la identificación de la ruta.
tenemos que hacer eso porque en realidad ya tenemos el ID del
camping en lugar de solicitar su identificación de Amscot y, en mi opinión, esto es bastante confuso porque la forma
en que leo su configuración, aunque parece que tenemos un campamento o un comentario Id Pero ID es lo que definimos en la dirección aquí.
No
Entonces Id se refiere a la identificación del camping y luego el comentario es la idea del comentario.
Entonces, si pasamos por el campamento, subrayar la identificación es igual a solicitar su identificación de Amscot.
No deberíamos obtener ese mismo error nunca más.
Bueno, tengo uno diferente que ahora nos está diciendo que oh, sigue diciendo que su
campamento no está definido porque estábamos usando eso de vuelta aquí.
¿Te gustaría cambiar nuestra plantilla aquí?
Digamos solo comentario etic por ahora.
Ahora para nuevo Recibimos comentarios no está definido.
Entonces tenemos que arreglar eso y esta vez tenemos que buscar el comentario porque necesitamos el texto
dentro de él.
Entonces, ese es un comentario que encuentra un punto por ID en la ID. Se solicita la información de harams dot ID.
La segunda cosa que tendremos será que nuestro callback fue un error y se encontraron comentarios en caso de error.
Por ahora nos estamos acercando mucho a lo que vamos a implementar esos lindos mensajes que
siguen hablando.
Por ahora solo hagamos un descanso.
Redirige los bucles hacia atrás.
De lo contrario, solo quieres hacer esto aquí.
Y también tenemos que pasar el comentario por supuesto, que es solo otro de estos comentarios que se
encuentra justo como ese reinicio.
Así que recuerda que estamos tomando esta idea.
El primero que llamamos ID y lo estamos transmitiendo directamente.
Luego tomamos la segunda identificación y miramos el comentario correspondiente usando esa ID.
Ahora si actualizo la página ahora recibimos nuestro formulario.
Ya está diseñado porque acabamos de copiar eso otra vez.
Y luego, por supuesto, piense en el error que espera ver cuando pulso enviar.
No puedo poner campamentos.
Y eso es porque no tenemos esa ruta definida.
Así que hagámoslo ahora.
Así que hemos hecho los dos primeros en realidad de la tarea que queríamos editar el botón Editar edición de ruta.
Ahora solo necesitamos actualizar.
volviendo a los comentarios, permítanme agregar otro comentario aquí. Stube comenta que escribió y queremos que se actualicen los comentarios.
Así que,
Solo para refrescar la memoria y tiene que ser una solicitud para reducir el tamaño de los campamentos, reduzca algunos
de los comentarios de visita del campamento. Haga clic en los comentarios. Simplemente así.
Y esa va a ser nuestra ruta de actualización como solicitud de envío para que el enrutador ponga a los miembros que usan enrutador
aquí, que solo están definiendo aquí y luego devolviendo todo mientras no
lo devuelven, sino enviándolo con exportaciones modulares en lugar de hacerlo después de enrutarlo y todo lo que necesitamos es una llamada cortada
y comentarios.
la respuesta de solicitud.
Id al igual que
Y, como siempre, me gusta comenzar con esos puntos rojos simples y accedes a la ruta de actualización para ver los
comentarios, intentémoslo ahora
con nuestro formulario de actualización.
Estupendo.
Entonces nuestras formas van en el lugar correcto.
Nuestra configuración del enrutador ahora necesitamos la lógica y nuestra lógica es muy similar a cómo lo hicimos para un camping.
pero el comentario encuentra por id y actualiza y recuerda ese fondo por id y la actualización requiere tres cosas diferentes.
Si miramos Actualizar campamento, busque por id y actualice, queremos hacer exactamente lo mismo aquí,
El ID definido por los datos para actualizarlo y luego la devolución de llamada para ejecutar luego.
Por lo tanto, queremos un comentario para encontrar por ID y actualizar la ID es solicitar Hámsteres punto comentarios ID.
Este de aquí los datos que queremos si vamos a o para.
Verás que al recordarlo, comenta el texto.
Así que acceda por comentario dot text o simplemente comente en realidad es todo lo que necesitamos.
Así que podemos volver a las solicitudes de comentarios dot dot dot y eso es todo el objeto de comentario
que solo tiene un error de texto.
Y luego llamaremos a este
comentario actualizado y luego comprobaremos si hay un error que le devolveremos al usuario y el resto volverá a redirigir.
De lo contrario, queremos enviarlos de vuelta a la página del programa para los comentarios y todo lo que tenemos que
hacer es redireccionar al redstart.
Recuerde que la página del programa es slash campgrounds, que corta una identificación y esa identificación que tenemos.
De nuevo, no parece que lo tengamos aquí, se parece a nuestra ruta y solo comenté Id.
Realmente creo que eso es confuso para los principiantes.
Pero si volvemos, sigan haciendo esto, pero si vamos a J. S. nuestras rutas comunes están anidadas después de esto.
recuerde que todas
Así que siempre hay una identificación para un campamento, así que podemos usar esa solicitud hasta la identificación de harams dot y eso debería ser
todo lo que necesitamos.
Entonces, probemos.
Espero que funcione para nosotros.
Editemos este comentario para que sea cualquier cosa que sea presionada enviar.
Y si nos desplazamos hacia abajo perfecto, vemos algo, intentemos editar nuevamente.
Perfecto.
Está funcionando bien.
Estupendo.
Así que eso fue editar y actualizar. Recuerdo que agregamos primero en la ruta de edición cuál es la forma y la razón
por la que hice comentarios después del campamento es que es un poco Nassir, es una sintaxis adicional y
debes preocuparte por esas rutas anidadas.
Pero aparte de las rutas y algunos de los nombres de identificación, todo es prácticamente lo mismo.
Me refiero a encontrar por id y actualizar, tenemos una ruta de edición y luego tenemos una ruta de actualización.
Así que hicimos eso, comenzamos con la ruta de edición.
Agregamos el botón en realidad a un enlace solo con el estilo bootstrap para que parezca un botón.
Y luego agregamos al final la ruta de actualización.
A continuación, hará exactamente lo mismo, pero para destruir o eliminar un comentario