Dar una buena acogida.
Así que, al lado, nos estamos centrando en dos campings principales, que son agradables y cortos.
En realidad, es una ruta única recordada nuestra ruta de destrucción es slash campgrounds slash ID como una solicitud de eliminación y todo
lo que tenemos que hacer es escribir un formulario que envíe una solicitud de tweet a esa url.
Hacemos clic en él lo elimina usando find by id y remove y luego nos redirige a algún lugar.
Entonces empecemos.
En lugar de mi campamento Sí, voy a agregar una nueva ruta.
en nuestra ruta de destruir el campamento. Terracir destruir es una palabra tan seria para esto.
Y antes de hacerlo, permítanme cortar esto y ponerlo debajo de la ruta de campamento de actualización y ahora agregaremos
No sé por qué no funciona, pero oirás que la gente los usa indistintamente.
Técnicamente destruir es el término para una ruta de descanso.
Creo que la idea principal es que se supone que es un nombre diferente al verbo
real que es eliminar, así que destruye.
Podría haberlo llamado eliminar o algo de todos modos.
Entonces empecemos.
Necesitamos una aplicación o un enrutador
Disculpe, elimine y luego, en lugar de aquí, nuestra ruta debe ser campings cubiertos.
Pero recuerde que no tenemos que escribir esos campamentos porque la forma en que se configuran nuestras
rutas en la dirección ya estamos agregando sitios de camping sosh delante de todo, así que simplemente llame a
una solicitud de ID en respuesta y hagamos un simple Redstart.
Está tratando de eliminar algo y luego tenemos que llegar a esa ruta, lo que no es fácil porque de hecho tenemos que
crear un formulario y tenemos que usar el método de anulación.
Así que hagámoslo ahora.
un enlace porque tenemos que usar un formulario para enviar una solicitud de publicación que tenga el método de subrayado en la fila igual a borrar.
En la página de la demostración, debajo del botón de edición que tenemos aquí, agreguemos un
formulario y no podemos hacerlo con
Así que crea un formulario y esa forma debe tener acción y el método es posterior porque eso es lo que tenemos
que hacer para anular el método y la acción debe ser una barra diagonal y luego la ID que tenemos con
el punto de campamento subrayará la ID y podrías también solo copie lo que tenemos aquí sin
la barra.
Así que esa es nuestra forma y luego todo lo que se agregará en la forma es un botón y tendrá
una clase igual a entre el peligro punteado ETN y luego será capaz de decir lo menos.
Y eso es todo lo que deberíamos hacer.
Reinicie el servidor para actualizar la página.
No está muy bien arreglado, arreglará eso y un poco.
Me gustaría que estuvieran uno al lado del otro, pero como tenemos un formulario en lugar de solo un enlace, no
va a estar en línea, así que toma su siguiente línea.
Y si hacemos clic en eliminar en este momento stomack va a funcionar porque nos falta una parte clave
que es nuestro signo de interrogación al final.
El método de subrayado llama a eliminar.
Ahora si guardamos y volvemos intente eso de nuevo.
Haga clic en eliminar que ahora lo trata como eliminar solicitud y activamos este código que está tratando de
eliminar algo.
Entonces, vamos a comer algo que sea bastante fácil.
Utilizando mangosta en lugar de aquí, buscamos por id y eliminamos, así que buscamos por ID y eliminar, y todo lo que necesitamos
es la ID que solicita la identificación de harams y luego debemos agregar una devolución de
llamada con un error. verifica si hay un error
Realmente no importa en este punto.
Vamos a redireccionar, realmente lo dirigirá a recortar los terrenos de los campamentos de cualquier manera, pero es bueno tener el
código en su lugar para manejar el error, incluso si no estamos haciendo algo diferente.
Así que te enviaremos de vuelta a los campamentos.
Por supuesto, no podemos ir a la página del programa porque es de esperar que ese elemento se haya eliminado, por lo
que ya no hay una página de presentación.
Vamos a darle una oportunidad.
Mira qué pasa.
Reinicia el servidor cada vez que cambiemos nuestras rutas.
Volvamos a los campamentos cubiertos.
Vamos a eliminar Lovy Creek y haga clic en el.
Aquí vamos.
Se ha ido genial así que solo asegurémonos de que nuestra edición y actualización aún funcionen.
Cambiemos este título algunos signos de exclamación.
Presentar eso funciona
Quiero eliminarlo porque nos estamos quedando sin sitios para acampar, pero todo
parece estar funcionando bien.
Lo último que debemos hacer es diseñar esto para que nuestros botones de formulario no terminen en líneas separadas.
Y lo que está sucediendo nuevamente es que esto está envuelto en una forma y una forma no es un elemento en línea,
por lo que pasa a la siguiente línea, como puede ver si lo selecciono correctamente.
No, simplemente lo eliminé.
Déjame intentar eso de nuevo, asegúrate de no hacer eso esta vez.
Aquí vamos.
Aquí está el formulario.
Observe que ocupa toda la línea.
Cuando sobrevivo sobre él, lo que podemos hacer es darle una propiedad de visualización en línea, como él puede ver,
luego se alinea para hacer eso.
Vamos a crear una identificación para que podamos hacer un estilo aquí y simplemente decir "mostrar en línea", lo que realmente no es
una buena idea.
Entonces le daremos una identificación y lo llamaremos formulario de eliminación.
Así como ahorra.
Luego podremos ir a nuestra hoja de estilos de hojas de estilo públicas principales y usaremos el hash
sign Octa o el formulario Dasch.
La pantalla está en línea para que se trate como un elemento en línea en lugar de un bloque o bloque en línea.
Entonces probemos eso.
Reinicie el servidor para actualizar la página y no note la diferencia porque ya lo había arreglado en la última página antes de
que se actualizara pero está funcionando ahora.
Cada vez que actualizo la página.
Estupendo.
Así que eso es todo lo que necesito hacer para mostrarlos correctamente para que coincidan en la misma línea.
Si cambiamos el tamaño, las cosas aún se ven bien.
Podría jugar con los tamaños de los botones si quiere hacerlos más pequeños.
Simplemente use el acceso de BT aquí si prefiere cómo se ve totalmente por usted, por supuesto.
Solo echa un vistazo.
Se ve un poco mejor. El siguiente paso que queremos hacer es asegurarnos de que solo
tienes permiso para editar y eliminar si estás conectado y creaste este campamento.
No quiero que nadie entre y pueda leerlo o editarlo.
Solo quiero que la cabeza de papa pueda hacer eso y hay unos pocos pasos involucrados allí.
Entonces uno de ellos solo está ocultando los botones.
Si no me pertenece
Entonces, si no soy cabeza de patata, no debería ver estos botones, pero incluso si los viera y haga clic
en uno, debería tener algún middleware que no me permita avanzar, pero no me permite hacerlo.
No me permite eliminar incluso si he iniciado sesión.
Entonces hay dos capas de protección.
Uno simplemente no muestra los botones a menos que poseas este campamento y la otra capa se hace a través de middleware.
Así que eso es lo que hará en el siguiente video.
Te veré en un momento