1
00:00:00,200 --> 00:00:01,160
OK, volveremos.

2
00:00:01,230 --> 00:00:04,020
Así que vamos a comenzar a editar campings.

3
00:00:04,200 --> 00:00:10,080
Así que esta es una pequeña revisión del resto a la unidad donde creamos ese blog con UI semántica, pero

4
00:00:10,740 --> 00:00:13,460
vamos a agregar algunos conceptos nuevos además de eso.

5
00:00:13,470 --> 00:00:19,050
particular, cuando comenzamos los comentarios, estamos trabajando en la edición de campings para que cuando vaya al camping

6
00:00:19,050 --> 00:00:22,320
muestre primero la página para iniciar el servidor, pueda ver

7
00:00:25,320 --> 00:00:32,610
un botón que dice editar. Puedo hacer clic en ese botón de edición. me lleva a un formulario, lo llené y los formularios

8
00:00:32,610 --> 00:00:38,490
se enviarán a la ruta del campamento de actualización y luego eso me redirigirá nuevamente a la página del programa.

9
00:00:38,490 --> 00:00:38,900
En

10
00:00:38,910 --> 00:00:40,340
Y deberíamos ver esos cambios.

11
00:00:40,500 --> 00:00:42,220
Y cualquiera puede hacer esto para comenzar.

12
00:00:42,300 --> 00:00:44,410
Sin permisos sin autorización.

13
00:00:44,430 --> 00:00:46,740
Hablaremos sobre lo que eso significa en solo unos pocos videos.

14
00:00:46,770 --> 00:00:49,360
Una vez que cubrimos los campamentos principales también.

15
00:00:49,380 --> 00:00:49,620
Estupendo.

16
00:00:49,620 --> 00:00:51,030
Entonces empecemos.

17
00:00:51,060 --> 00:00:54,800
Lo primero que debemos hacer es agregar una anulación de método.

18
00:00:54,810 --> 00:01:02,220
Y voy a extraer el gráfico de ruta de descanso que hice para que podamos recordar las

19
00:01:03,360 --> 00:01:04,890
rutas que necesitamos.

20
00:01:04,890 --> 00:01:08,860
Así que déjenme agregar esto como otro archivo en la misma ventana.

21
00:01:09,270 --> 00:01:18,510
Recuerde que se trata de una barra inclinada de diagonal de slash camping y la actualización es una ID de diagonal cortada de camping como una

22
00:01:18,570 --> 00:01:19,630
solicitud de envío.

23
00:01:19,740 --> 00:01:28,800
Por lo tanto, necesitamos anular el método para esa solicitud de envío para que podamos comenzar con el método de instalación de NPM Dasch override.

24
00:01:29,160 --> 00:01:30,760
Y mencioné esto en el último video.

25
00:01:30,810 --> 00:01:33,930
Pero solo para recordarte que estoy trabajando en V 10.

26
00:01:34,140 --> 00:01:35,540
Entonces es una nueva versión.

27
00:01:35,910 --> 00:01:36,370
DE ACUERDO.

28
00:01:36,540 --> 00:01:40,800
Método sobre I'd dash dash save, asegúrese de que eso funcione.

29
00:01:40,860 --> 00:01:44,800
Mientras eso sucede, se cierra esto y se abrirá.

30
00:01:44,800 --> 00:01:55,350
En realidad sí y también abrirá las envolturas de campamento J y agregaremos un lugar después del espectáculo para

31
00:01:56,130 --> 00:01:58,750
en la fila del campamento.

32
00:01:59,880 --> 00:02:03,440
Y otro para actualizar camping.

33
00:02:04,260 --> 00:02:09,640
Y si te olvidas de por qué los necesitamos, puedes revisar el video de esa unidad de

34
00:02:09,640 --> 00:02:16,110
descanso de la unidad, entramos en muchos detalles, pero una vez más, necesitamos un formulario y el formulario debe enviarlo a

35
00:02:16,110 --> 00:02:17,870
alguna parte que sea una actualización.

36
00:02:18,300 --> 00:02:23,580
De acuerdo, dentro de la actriz vamos a configurarlo para usar la sobrecarga del método.

37
00:02:23,730 --> 00:02:26,630
Entonces, primero debemos requerirlo.

38
00:02:26,640 --> 00:02:30,300
Entonces eso va a ser un método anulado.

39
00:02:30,300 --> 00:02:35,690
Podemos llamarlo como queramos, por supuesto, pero este es un método importante que Dasch anula.

40
00:02:36,660 --> 00:02:47,010
hacer una anulación de método de uso de uso apropiado y luego tenemos que decirle qué buscar y queremos un método de subrayado.

41
00:02:47,010 --> 00:02:48,590
Y luego tenemos que

42
00:02:48,960 --> 00:02:51,260
Esa es la cosa convencional que verás todo el tiempo.

43
00:02:51,270 --> 00:02:54,900
Creo que en realidad es lo que recomiendan sobre el método para anular la documentación.

44
00:02:55,140 --> 00:02:56,400
Por lo tanto, subrayar el método.

45
00:02:56,400 --> 00:02:57,250
Estupendo.

46
00:02:57,330 --> 00:03:02,160
Ahora vamos a dar un paso atrás y trabajar en Edit Raben para que podamos mostrar

47
00:03:02,160 --> 00:03:02,900
el formulario.

48
00:03:03,300 --> 00:03:06,500
Comencemos allí en nuestro campamento J. S. rutas

49
00:03:06,900 --> 00:03:12,890
La ruta es una solicitud de obtención y, en lugar de la aplicación, estamos trabajando en el enrutador.

50
00:03:12,990 --> 00:03:17,760
Puedes ver que el router recibe una barra inclinada.

51
00:03:17,760 --> 00:03:25,860
Y no necesitamos decir campgrounds slash ID slash en él porque recordar interrupciones Sí, estamos requiriendo

52
00:03:25,860 --> 00:03:27,520
la ruta aquí.

53
00:03:27,960 --> 00:03:31,830
Estamos agregando todas las rutas de campamento después de los campamentos sosh.

54
00:03:31,890 --> 00:03:32,940
Entonces no necesitamos eso.

55
00:03:33,030 --> 00:03:41,770
Así que solo necesitamos barra diagonal de ID y luego nuestras solicitudes y nuestra respuesta y la devolución de llamada.

56
00:03:42,000 --> 00:03:48,820
Y como siempre es para arrestarnos y en esa ruta de campamento y solo asegurarnos de que lo veamos.

57
00:03:49,610 --> 00:03:51,520
OK, pero empieza a funcionar.

58
00:03:51,720 --> 00:03:54,100
Asegúrate de que no tengamos ningún problema.

59
00:03:55,230 --> 00:03:59,960
Actualicemos y luego simplemente agreguemos barra.

60
00:04:00,180 --> 00:04:00,740
Estupendo.

61
00:04:00,810 --> 00:04:02,740
Lo vemos en el campamento correcto.

62
00:04:02,880 --> 00:04:04,370
Eso es todo lo que necesitábamos.

63
00:04:04,380 --> 00:04:07,230
Ahora regresemos y realmente rendericemos una forma.

64
00:04:07,230 --> 00:04:15,510
Entonces rez render tiene que ser campgrounds, que es nuestro directorio de vistas aquí.

65
00:04:15,510 --> 00:04:19,080
Disminuya el efecto que aún no existe.

66
00:04:19,440 --> 00:04:21,600
Entonces, hagamos ese archivo ahora.

67
00:04:21,600 --> 00:04:26,440
Así que queremos hacer un toque con slash slash campgrounds slash en él.

68
00:04:26,460 --> 00:04:26,730
MI. J. Sí.

69
00:04:26,730 --> 00:04:27,480
Y luego C9 ese archivo de nuevo.

70
00:04:27,810 --> 00:04:32,090
La finalización de pestañas es su amigo y comenzaremos de forma simple con solo

71
00:04:32,130 --> 00:04:39,840
editar el formulario y luego agreguemos otra línea, solo el formulario de párrafo va aquí solo para que sepamos que estamos obteniendo la edad correcta.

72
00:04:40,140 --> 00:04:45,550
Tim Comenzaré el servidor de nuevo actualizar y recibir su plantilla.

73
00:04:45,580 --> 00:04:51,920
Estupendo.

74
00:04:52,110 --> 00:04:52,860
Así que ahora

75
00:04:52,920 --> 00:04:59,100
vamos a agregar un formulario aquí y en lugar de crear nuestra propia forma desde cero, voy a tomar el formulario nuevo para campamento justo

76
00:04:59,100 --> 00:05:06,480
aquí y copiar esto porque es muy similar a lo que necesitamos, así que realmente el único la diferencia entre nueva y edición es hacia donde va la forma.

77
00:05:06,480 --> 00:05:14,530
Esa es una diferencia y el tipo de solicitudes que estamos haciendo.

78
00:05:14,530 --> 00:05:18,100
Comencemos por especificar la acción y podemos hacer

79
00:05:18,490 --> 00:05:24,430
lo que tenemos que hacer aún porque es necesario que sea un campamento.

80
00:05:24,430 --> 00:05:25,200
A Slash ya Id les gusta algo así, pero tenemos que obtener esa identificación.

81
00:05:25,270 --> 00:05:31,500
Y ahora mismo no tenemos ese campamento en particular que estamos editando.

82
00:05:31,660 --> 00:05:35,550
Entonces, dentro de esa ruta de edición, no

83
00:05:35,770 --> 00:05:42,160
solo renderizamos una plantilla sino que necesitamos pasar un camping que estamos editando.

84
00:05:42,160 --> 00:05:43,280
Todavía no hemos encontrado

85
00:05:43,300 --> 00:05:47,950
ese campamento, pero le voy a dar un nombre de campamento encontrado que no existe.

86
00:05:47,950 --> 00:05:48,860
Ves que recibimos quejas de la nube nueve.

87
00:05:48,920 --> 00:05:52,050
Ahora tenemos que hacer un hallazgo de campamento por identificación

88
00:05:52,120 --> 00:06:02,080
y luego la identificación está aquí solicitando la identificación de harams y luego nuestro error de devolución de llamada y de lo contrario lo llamaremos campamento encontrado exactamente así si hay un error.

89
00:06:02,080 --> 00:06:12,310
Hagamos un descanso.

90
00:06:12,820 --> 00:06:14,340
Redirigir y volveremos a recortar los campamentos.

91
00:06:14,830 --> 00:06:19,040
De lo contrario, presentaremos el formulario de edición y pasaremos al campamento encontrado bajo el nombre de camping.

92
00:06:19,300 --> 00:06:27,540
Estupendo.

93
00:06:28,000 --> 00:06:28,810
Ahora, en lugar de nuestra plantilla, utilizaremos camping para configurar el enlace de la ruta de actualización.

94
00:06:28,810 --> 00:06:34,990
Por lo tanto, los campamentos reducen el tamaño del campamento debajo del ID Ejay Sí.

95
00:06:35,020 --> 00:06:40,870
Así que este es el valor del campamento para identificar

96
00:06:40,990 --> 00:06:47,170
el campamento que estamos pasando a esta barra de herramientas.

97
00:06:47,170 --> 00:06:48,250
Y luego, el

98
00:06:48,850 --> 00:06:54,640
otro truco es que recuerde que esto tiene que ser una solicitud de envío que estamos realizando

99
00:06:54,640 --> 00:07:02,350
y para hacerlo debemos enviar un método de subrayado de signo de interrogación igual a put y luego dejar el método como post.

100
00:07:02,470 --> 00:07:03,510
Entonces ese es un cambio que haremos.

101
00:07:03,940 --> 00:07:05,490
También actualizaremos lo que decimos aquí.

102
00:07:05,500 --> 00:07:07,240
Así que lo haré y luego el nombre del nombre del campamento y veremos lo que obtenemos.

103
00:07:07,360 --> 00:07:15,180
Entonces, si vamos a reiniciar, actualiza la página y editamos "edit

104
00:07:15,190 --> 00:07:24,040
desert high" que lleva el nombre en el camping y estamos cerca.

105
00:07:24,040 --> 00:07:25,090
Tenemos un formulario que

106
00:07:25,210 --> 00:07:30,850
enviaré si hago clic en enviar, aunque no tenemos las rutas configuradas, así que me dice que no puedo poner los campamentos de barra.

107
00:07:30,850 --> 00:07:34,000
Pero para empezar, completemos los datos aquí para que cuando

108
00:07:34,740 --> 00:07:40,570
edite un campamento, vea los datos que estoy editando y / o que tenga que escribir todo desde cero.

109
00:07:40,600 --> 00:07:43,050
Así que eso es simple si recuerda

110
00:07:43,240 --> 00:07:50,020
el primer video y actualiza con el sitio del blog en lugar de darle un marcador de posición.

111
00:07:50,020 --> 00:07:51,530
Vamos a darle un valor y

112
00:07:51,880 --> 00:07:57,820
el valor solo necesita ser camping y cualquiera que sea la propiedad es un nombre de camping y copiaré esto para la imagen que arrojes.

113
00:07:57,850 --> 00:08:03,130
Así que acampa esa imagen.

114
00:08:03,190 --> 00:08:05,740
Y finalmente acampar esa descripción, me aseguro de deletrear ese derecho.

115
00:08:06,520 --> 00:08:14,130
Así que recuerde que lo que estamos haciendo es buscar un campamento en

116
00:08:14,410 --> 00:08:21,100
la ruta basado en el ID y luego renderizar esta plantilla.

117
00:08:21,100 --> 00:08:22,210
Y si actualizo verá que

118
00:08:22,210 --> 00:08:28,760
estamos tomando los datos que encontramos de nuestro hallazgo mediante la identificación que pasa el campamento a la plantilla y luego se muestra la información como los valores de las entradas.

119
00:08:28,760 --> 00:08:33,010
Así que tenemos eso hecho ahora.

120
00:08:33,310 --> 00:08:34,700
Ahora tenemos que trabajar cuando realmente presente esto.

121
00:08:34,930 --> 00:08:37,570
Así que cambiemos esto.

122
00:08:37,570 --> 00:08:39,070
Así que vemos algunos cambios agregar algunos símbolos adicionales y presionar enviar.

123
00:08:39,340 --> 00:08:44,180
Y, por supuesto, tengo este problema en el que no tenemos la ruta de actualización.

124
00:08:44,290 --> 00:08:47,490
Así que hagámoslo ahora.

125
00:08:47,800 --> 00:08:49,410
Podemos cerrar nuestro nuevo proyecto. Lo

126
00:08:49,960 --> 00:08:55,300
mantendré abierto un poco, pero tenemos que agregar nuestra ruta de actualización que será un punto de enrutador.

127
00:08:56,080 --> 00:08:59,550
Y si olvida lo que es actualizar, se trata de una solicitud para reducir la barra de los campamentos.

128
00:09:00,570 --> 00:09:06,550
Id al igual que la página del programa, excepto para poner la solicitud, no una solicitud de obtención.

129
00:09:06,550 --> 00:09:12,130
Así que corta la identificación de dos puntos y listo.

130
00:09:12,610 --> 00:09:16,850
Solicitud en respuesta y luego guardamos.

131
00:09:17,540 --> 00:09:20,760
Y dentro de esto, lo que tenemos que recordar

132
00:09:20,960 --> 00:09:30,010
es que necesitamos encontrar y actualizar el camping correcto y luego redirigir a algún lugar; por lo general, la página del programa es lo que tiene

133
00:09:31,120 --> 00:09:36,790
sentido una vez que actualizas un elemento; no quieres regresar a toda la lista. de campamentos,

134
00:09:36,790 --> 00:09:40,900
pero desea ver los cambios en realidad en la página del programa.

135
00:09:40,900 --> 00:09:42,000
Comenzaremos por encontrar una actualización que podamos hacer por separado.

136
00:09:42,040 --> 00:09:46,330
Podrías hacer una búsqueda por ID y luego hacer una actualización después.

137
00:09:46,360 --> 00:09:51,000
Pero recuerde que recuerde que la mangosta tiene esa combinación agradable que es el campamento.

138
00:09:51,270 --> 00:09:58,510
Buscar por id y actualizar y toma algunos argumentos.

139
00:09:58,770 --> 00:10:05,160
El primero es lo que estamos buscando, lo que buscamos

140
00:10:05,160 --> 00:10:12,710
es ID, y solo solicitamos la ID de los harams desde aquí.

141
00:10:12,720 --> 00:10:13,880
A continuación están los datos que queremos actualizar y si miramos nuestro formulario, nuestros datos son la imagen del nombre y la descripción.

142
00:10:14,430 --> 00:10:22,650
Entonces, lo que podríamos hacer es construir un nuevo objeto aquí que parezca que los datos de var

143
00:10:23,520 --> 00:10:32,820
son iguales y luego diríamos que el nombre es el que pide que el cuerpo con ese nombre sea imagen solicitada.

144
00:10:32,940 --> 00:10:41,060
Pero eso es un poco doloroso.

145
00:10:41,280 --> 00:10:42,810
Y te he mostrado esto antes.

146
00:10:43,110 --> 00:10:44,620
Lo que podemos hacer es envolverlos todos juntos dentro del campamento o como quieras llamarlo.

147
00:10:44,750 --> 00:10:52,350
Pero voy a acampar.

148
00:10:52,530 --> 00:10:53,580
Voy a copiar esto aquí y aquí en el corchete de cierre.

149
00:10:53,730 --> 00:10:59,460
Ahora si agrupan estas tres cosas juntas.

150
00:10:59,630 --> 00:11:01,820
Entonces, si mi solicitud de acceso al

151
00:11:01,880 --> 00:11:08,250
campamento de bodycam ahora obtengo una imagen de nombre y una descripción, todos anidados dentro de un único objeto.

152
00:11:08,250 --> 00:11:10,170
Así que todo lo que tengo que hacer ahora es pasar a petición del campamento de cadáveres así como así.

153
00:11:10,170 --> 00:11:16,750
Y luego mi devolución de llamada con error y luego lo llamaremos campground actualizado.

154
00:11:16,880 --> 00:11:25,030
Por ahora, si hay un error, haremos nuestro estándar.

155
00:11:26,750 --> 00:11:30,780
No es muy útil, pero una solución fácil por ahora es simplemente redirigir a los campamentos.

156
00:11:30,840 --> 00:11:35,400
Una vez que implementamos los mensajes flash, podremos especificar cuál es

157
00:11:35,430 --> 00:11:40,300
el problema y podemos redireccionar a otro lugar que tenga más sentido.

158
00:11:40,320 --> 00:11:42,150
Pero no tendremos ningún motivo de error aún a menos que nuestra base de datos esté apagada o algo así.

159
00:11:42,420 --> 00:11:47,880
Y luego, si funciona, lo que haremos será redireccionar a la página del programa que debe ser sosh campgrounds.

160
00:11:48,600 --> 00:11:57,760
hacer peticiones ID de parámetros de punto que es lo que tenemos aquí en este envoltorio y lo haremos salvar.

161
00:11:58,170 --> 00:12:05,250
Y la idea aquí que tenemos que agregar en el signo más y tenemos algunas

162
00:12:05,250 --> 00:12:12,960
maneras de obtener esa ID, podríamos actualizar la ID de subrayado punto de campamento o podemos

163
00:12:12,960 --> 00:12:17,400
Ahora veamos qué ocurre si reinicio el servidor y vuelvo a

164
00:12:17,390 --> 00:12:19,650
la actualización del formulario de edición.

165
00:12:22,880 --> 00:12:26,710
Agregue algunos datos notables que aquí presentamos y tenemos

166
00:12:27,050 --> 00:12:35,360
un pequeño problema, que es que nuestra ruta todavía no está funcionando y en realidad nuestra ruta funciona bien.

167
00:12:35,370 --> 00:12:38,210
Es la forma en que se envía al lugar equivocado.

168
00:12:38,220 --> 00:12:41,000
Observe que nuestra solicitud es una barra de ID de barra diagonal.

169
00:12:41,070 --> 00:12:45,200
No queremos ese corte en eso.

170
00:12:45,330 --> 00:12:47,010
Se supone que es el formulario que

171
00:12:47,190 --> 00:12:52,680
tiene una barra inclinada, pero donde se supone que el formulario enviado es ID de corte de campamento como una solicitud.

172
00:12:52,680 --> 00:12:55,070
Entonces tenemos que deshacernos de esto.

173
00:12:55,920 --> 00:12:58,210
Ahora, si lo intentamos de nuevo, actualice agregue algunos datos y envíelos.

174
00:12:58,620 --> 00:13:09,470
Actualizó el camping primero, lo actualizó y luego me redirigió a la página

175
00:13:09,630 --> 00:13:14,850
del programa y veo mis cambios.

176
00:13:14,890 --> 00:13:16,890
Lo último que hará en este video es agregar un botón que dice editar.

177
00:13:16,880 --> 00:13:20,810
Así que puedo hacer clic en ese botón y acceder a esa página de edición sin tener que escribir manualmente la barra de edición.

178
00:13:20,970 --> 00:13:27,290
Así que eso es simple.

179
00:13:27,660 --> 00:13:28,410
Es solo un enlace que debe ir a esta ruta y lo haremos en la página del programa.

180
00:13:28,410 --> 00:13:33,220
Así que el show de campamento lo hará justo debajo de todo lo demás para comenzar.

181
00:13:33,360 --> 00:13:39,000
Por lo tanto, dentro de la leyenda de respuesta de imagen

182
00:13:39,210 --> 00:13:48,050
para no en la sección de comentarios, sino dentro de la columna de nueve dentro de la miniatura.

183
00:13:48,060 --> 00:13:50,200
necesitaremos un corte en ella

184
00:13:50,550 --> 00:14:01,460
y luego tendremos un texto añadido, pero también necesitamos una clase para que se vea un poco mejor con bootstrap y haremos PTEN ETN.

185
00:14:02,340 --> 00:14:14,070
Después de enviar todo esto, agregue un botón que será una etiqueta de anclaje; ref necesita ser una barra diagonal de campamento y luego la ID

186
00:14:14,070 --> 00:14:19,250
con el punto de campamento de Aegeus subrayará la ID y luego

187
00:14:20,150 --> 00:14:23,540
Y creo que un color que pueda tener

188
00:14:23,550 --> 00:14:31,350
sentido podría ser una advertencia, en lugar de un peligro, que se reservará el peligro para ese botón de eliminación.

189
00:14:31,350 --> 00:14:32,660
Así que echemos un vistazo ahora.

190
00:14:32,660 --> 00:14:34,340
Vuelvo, me actualizo

191
00:14:35,140 --> 00:14:37,680
Tenemos un botón de edición que en realidad es un enlace al que hago clic y llego al formulario de edición.

192
00:14:37,980 --> 00:14:43,050
Así que llevemos esto de vuelta al envío normal.

193
00:14:43,230 --> 00:14:47,710
Estupendo.

194
00:14:47,850 --> 00:14:48,180
Entonces está funcionando.

195
00:14:48,240 --> 00:14:49,080
Regresemos y simplemente actualicemos uno más.

196
00:14:49,130 --> 00:14:51,410
Así que volveremos a los campamentos de sash.

197
00:14:51,480 --> 00:14:53,300
Asegúrate de que funcione bien.

198
00:14:53,430 --> 00:14:55,420
Actualización de granito o low creek.

199
00:14:55,440 --> 00:14:57,960
¿Cómo es que esto cambió la imagen para ser esta imagen aquí?

200
00:14:58,450 --> 00:15:04,590
Pagar configurado en enviar y sumar es perfecto en el próximo video.

201
00:15:05,110 --> 00:15:10,420
Nos enfocaremos en eliminar campamentos

202
00:15:10,440 --> 00:15:12,210
&nbsp;
