1
00:00:00,240 --> 00:00:00,960
Dar una buena acogida.

2
00:00:01,050 --> 00:00:05,330
Así que, al lado, nos estamos centrando en dos campings principales, que son agradables y cortos.

3
00:00:05,340 --> 00:00:12,120
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

4
00:00:12,120 --> 00:00:17,670
lo que tenemos que hacer es escribir un formulario que envíe una solicitud de tweet a esa url.

5
00:00:17,780 --> 00:00:24,420
Hacemos clic en él lo elimina usando find by id y remove y luego nos redirige a algún lugar.

6
00:00:24,480 --> 00:00:25,800
Entonces empecemos.

7
00:00:25,920 --> 00:00:30,170
En lugar de mi campamento Sí, voy a agregar una nueva ruta.

8
00:00:30,330 --> 00:00:36,790
en nuestra ruta de destruir el campamento. Terracir destruir es una palabra tan seria para esto.

9
00:00:36,810 --> 00:00:44,910
Y antes de hacerlo, permítanme cortar esto y ponerlo debajo de la ruta de campamento de actualización y ahora agregaremos

10
00:00:44,910 --> 00:00:49,230
No sé por qué no funciona, pero oirás que la gente los usa indistintamente.

11
00:00:49,230 --> 00:00:52,780
Técnicamente destruir es el término para una ruta de descanso.

12
00:00:52,800 --> 00:00:57,540
Creo que la idea principal es que se supone que es un nombre diferente al verbo

13
00:00:57,540 --> 00:00:59,540
real que es eliminar, así que destruye.

14
00:00:59,610 --> 00:01:01,720
Podría haberlo llamado eliminar o algo de todos modos.

15
00:01:01,950 --> 00:01:03,180
Entonces empecemos.

16
00:01:03,180 --> 00:01:05,020
Necesitamos una aplicación o un enrutador

17
00:01:05,070 --> 00:01:11,840
Disculpe, elimine y luego, en lugar de aquí, nuestra ruta debe ser campings cubiertos.

18
00:01:11,850 --> 00:01:18,030
Pero recuerde que no tenemos que escribir esos campamentos porque la forma en que se configuran nuestras

19
00:01:18,270 --> 00:01:25,080
rutas en la dirección ya estamos agregando sitios de camping sosh delante de todo, así que simplemente llame a

20
00:01:26,690 --> 00:01:30,510
una solicitud de ID en respuesta y hagamos un simple Redstart.

21
00:01:31,470 --> 00:01:39,480
Está tratando de eliminar algo y luego tenemos que llegar a esa ruta, lo que no es fácil porque de hecho tenemos que

22
00:01:39,480 --> 00:01:43,230
crear un formulario y tenemos que usar el método de anulación.

23
00:01:43,230 --> 00:01:44,510
Así que hagámoslo ahora.

24
00:01:44,670 --> 00:01:54,120
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.

25
00:01:54,120 --> 00:01:59,850
En la página de la demostración, debajo del botón de edición que tenemos aquí, agreguemos un

26
00:01:59,850 --> 00:02:02,220
formulario y no podemos hacerlo con

27
00:02:02,910 --> 00:02:11,850
Así que crea un formulario y esa forma debe tener acción y el método es posterior porque eso es lo que tenemos

28
00:02:11,850 --> 00:02:20,190
que hacer para anular el método y la acción debe ser una barra diagonal y luego la ID que tenemos con

29
00:02:20,190 --> 00:02:27,030
el punto de campamento subrayará la ID y podrías también solo copie lo que tenemos aquí sin

30
00:02:27,030 --> 00:02:27,870
la barra.

31
00:02:28,080 --> 00:02:34,320
Así que esa es nuestra forma y luego todo lo que se agregará en la forma es un botón y tendrá

32
00:02:34,320 --> 00:02:39,560
una clase igual a entre el peligro punteado ETN y luego será capaz de decir lo menos.

33
00:02:40,770 --> 00:02:42,130
Y eso es todo lo que deberíamos hacer.

34
00:02:42,150 --> 00:02:47,040
Reinicie el servidor para actualizar la página.

35
00:02:47,940 --> 00:02:50,690
No está muy bien arreglado, arreglará eso y un poco.

36
00:02:50,730 --> 00:02:56,580
Me gustaría que estuvieran uno al lado del otro, pero como tenemos un formulario en lugar de solo un enlace, no

37
00:02:56,580 --> 00:02:59,790
va a estar en línea, así que toma su siguiente línea.

38
00:02:59,790 --> 00:03:05,610
Y si hacemos clic en eliminar en este momento stomack va a funcionar porque nos falta una parte clave

39
00:03:05,610 --> 00:03:08,140
que es nuestro signo de interrogación al final.

40
00:03:08,490 --> 00:03:11,360
El método de subrayado llama a eliminar.

41
00:03:11,570 --> 00:03:17,500
Ahora si guardamos y volvemos intente eso de nuevo.

42
00:03:17,730 --> 00:03:24,720
Haga clic en eliminar que ahora lo trata como eliminar solicitud y activamos este código que está tratando de

43
00:03:24,720 --> 00:03:25,520
eliminar algo.

44
00:03:25,950 --> 00:03:29,780
Entonces, vamos a comer algo que sea bastante fácil.

45
00:03:29,880 --> 00:03:41,970
Utilizando mangosta en lugar de aquí, buscamos por id y eliminamos, así que buscamos por ID y eliminar, y todo lo que necesitamos

46
00:03:41,970 --> 00:03:50,470
es la ID que solicita la identificación de harams y luego debemos agregar una devolución de

47
00:03:50,470 --> 00:03:54,700
llamada con un error. verifica si hay un error

48
00:03:55,290 --> 00:03:56,840
Realmente no importa en este punto.

49
00:03:56,970 --> 00:04:03,840
Vamos a redireccionar, realmente lo dirigirá a recortar los terrenos de los campamentos de cualquier manera, pero es bueno tener el

50
00:04:03,840 --> 00:04:08,870
código en su lugar para manejar el error, incluso si no estamos haciendo algo diferente.

51
00:04:10,200 --> 00:04:12,020
Así que te enviaremos de vuelta a los campamentos.

52
00:04:12,080 --> 00:04:17,460
Por supuesto, no podemos ir a la página del programa porque es de esperar que ese elemento se haya eliminado, por lo

53
00:04:17,460 --> 00:04:19,260
que ya no hay una página de presentación.

54
00:04:19,290 --> 00:04:20,370
Vamos a darle una oportunidad.

55
00:04:20,520 --> 00:04:22,010
Mira qué pasa.

56
00:04:22,110 --> 00:04:25,650
Reinicia el servidor cada vez que cambiemos nuestras rutas.

57
00:04:25,770 --> 00:04:28,250
Volvamos a los campamentos cubiertos.

58
00:04:29,430 --> 00:04:34,400
Vamos a eliminar Lovy Creek y haga clic en el.

59
00:04:34,440 --> 00:04:34,960
Aquí vamos.

60
00:04:34,980 --> 00:04:40,730
Se ha ido genial así que solo asegurémonos de que nuestra edición y actualización aún funcionen.

61
00:04:41,010 --> 00:04:44,460
Cambiemos este título algunos signos de exclamación.

62
00:04:44,460 --> 00:04:46,440
Presentar eso funciona

63
00:04:46,440 --> 00:04:50,730
Quiero eliminarlo porque nos estamos quedando sin sitios para acampar, pero todo

64
00:04:50,730 --> 00:04:52,220
parece estar funcionando bien.

65
00:04:53,370 --> 00:04:58,100
Lo último que debemos hacer es diseñar esto para que nuestros botones de formulario no terminen en líneas separadas.

66
00:04:58,260 --> 00:05:05,040
Y lo que está sucediendo nuevamente es que esto está envuelto en una forma y una forma no es un elemento en línea,

67
00:05:05,280 --> 00:05:09,740
por lo que pasa a la siguiente línea, como puede ver si lo selecciono correctamente.

68
00:05:09,740 --> 00:05:12,440
No, simplemente lo eliminé.

69
00:05:12,450 --> 00:05:18,490
Déjame intentar eso de nuevo, asegúrate de no hacer eso esta vez.

70
00:05:18,510 --> 00:05:18,920
Aquí vamos.

71
00:05:18,930 --> 00:05:20,370
Aquí está el formulario.

72
00:05:20,430 --> 00:05:22,190
Observe que ocupa toda la línea.

73
00:05:22,230 --> 00:05:30,570
Cuando sobrevivo sobre él, lo que podemos hacer es darle una propiedad de visualización en línea, como él puede ver,

74
00:05:30,660 --> 00:05:33,120
luego se alinea para hacer eso.

75
00:05:33,330 --> 00:05:40,470
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

76
00:05:40,470 --> 00:05:41,470
una buena idea.

77
00:05:41,700 --> 00:05:47,540
Entonces le daremos una identificación y lo llamaremos formulario de eliminación.

78
00:05:47,820 --> 00:05:50,390
Así como ahorra.

79
00:05:50,640 --> 00:05:59,950
Luego podremos ir a nuestra hoja de estilos de hojas de estilo públicas principales y usaremos el hash

80
00:06:00,030 --> 00:06:03,140
sign Octa o el formulario Dasch.

81
00:06:03,510 --> 00:06:11,340
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.

82
00:06:11,500 --> 00:06:13,210
Entonces probemos eso.

83
00:06:13,290 --> 00:06:22,320
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

84
00:06:22,320 --> 00:06:24,930
que se actualizara pero está funcionando ahora.

85
00:06:24,930 --> 00:06:26,760
Cada vez que actualizo la página.

86
00:06:26,970 --> 00:06:27,500
Estupendo.

87
00:06:27,600 --> 00:06:34,220
Así que eso es todo lo que necesito hacer para mostrarlos correctamente para que coincidan en la misma línea.

88
00:06:34,680 --> 00:06:37,270
Si cambiamos el tamaño, las cosas aún se ven bien.

89
00:06:37,680 --> 00:06:41,260
Podría jugar con los tamaños de los botones si quiere hacerlos más pequeños.

90
00:06:41,310 --> 00:06:53,580
Simplemente use el acceso de BT aquí si prefiere cómo se ve totalmente por usted, por supuesto.

91
00:06:53,640 --> 00:06:56,220
Solo echa un vistazo.

92
00:06:56,250 --> 00:07:02,790
Se ve un poco mejor. El siguiente paso que queremos hacer es asegurarnos de que solo

93
00:07:02,790 --> 00:07:08,000
tienes permiso para editar y eliminar si estás conectado y creaste este campamento.

94
00:07:08,010 --> 00:07:12,150
No quiero que nadie entre y pueda leerlo o editarlo.

95
00:07:12,150 --> 00:07:16,540
Solo quiero que la cabeza de papa pueda hacer eso y hay unos pocos pasos involucrados allí.

96
00:07:16,770 --> 00:07:19,650
Entonces uno de ellos solo está ocultando los botones.

97
00:07:19,650 --> 00:07:20,870
Si no me pertenece

98
00:07:21,060 --> 00:07:27,060
Entonces, si no soy cabeza de patata, no debería ver estos botones, pero incluso si los viera y haga clic

99
00:07:27,060 --> 00:07:32,040
en uno, debería tener algún middleware que no me permita avanzar, pero no me permite hacerlo.

100
00:07:32,070 --> 00:07:34,940
No me permite eliminar incluso si he iniciado sesión.

101
00:07:35,070 --> 00:07:36,780
Entonces hay dos capas de protección.

102
00:07:36,780 --> 00:07:42,000
Uno simplemente no muestra los botones a menos que poseas este campamento y la otra capa se hace a través de middleware.

103
00:07:42,000 --> 00:07:44,600
Así que eso es lo que hará en el siguiente video.

104
00:07:44,700 --> 00:07:45,510
Te veré en un momento
