OK, vamos voltar.
Então vamos começar a editar campgrounds.
Então, este é um pouco de revisão do resto para a unidade, onde fizemos esse blog com UI
semântica, mas também vamos adicionar alguns conceitos novos.
particular, quando chegarmos a comentários para começar, ainda estamos trabalhando na edição de campgrounds para que, quando eu
vou para o acampamento, mostre a página primeiro para iniciar
o servidor, eu poderia poder ver um botão que diz editar. Posso clicar nesse botão de edição leva-me a um formulário, preencho-os que
os formulários enviam para a rota de campground de atualização e depois reencaminam-me de volta para a página de exibição.
Em
E devemos ver essas mudanças.
E qualquer um pode fazer isso para começar.
Sem permissões sem autorização.
Falaremos sobre o que isso significa em apenas alguns vídeos.
Uma vez que cobrimos os principais campgrounds também.
Ótimo.
Então vamos começar.
A primeira coisa que precisamos fazer é adicionar a substituição do método.
E vou abrir o excelente gráfico de roteamento que fiz para que possamos nos lembrar as
rotas que precisamos.
Então, deixe-me apenas adicionar isso como outro arquivo na mesma janela.
Lembre-se de que é cortar a barra de identificação do acampamento da barra-ônibus e a atualização é a identificação da barra acamada do acampamento como um
pedido de colocação.
Então, precisamos de substituição de método para esse pedido de colocação, para que possamos começar o método de instalação do NPM, sobrecarga do Dasch.
E eu mencionei isso no último vídeo.
Mas apenas para lembrá-lo, estou trabalhando na V 10.
Então, é uma nova versão.
ESTÁ BEM.
Método sobre o que eu jogaria dash save, certifique-se de que funciona.
Enquanto isso está encerrado e vai abrir.
Na verdade, sim e também abrirei as conexões de J e vamos adicionar um local depois do show
para a linha do acampamento.
E outro para o acampamento de atualização.
E se você está esquecendo por que nós precisamos de ambos, você pode revisar o vídeo da
rota restante dessa unidade, nós entramos em muitos detalhes, mas, novamente, precisamos de um formulário e o formulário deve enviar
algum lugar que seja atualizado.
OK então, dentro da atriz, vamos agora configurá-lo para usar as despesas gerais do método.
Então, primeiro precisamos exigi-lo.
Então, essa será a substituição do método.
Podemos chamá-lo do que queremos, é claro, mas isso importa o método de substituição do Dasch.
que fazer um método de uso usar substituição e, então, temos que dizer o que procurar e queremos método de sublinhado.
E, então, temos
Essa é a coisa convencional que você verá o tempo todo.
Eu acho que é realmente o que eles recomendam no método para substituir a documentação.
Então método de sublinhado.
Ótimo.
Agora, vamos realmente dar um passo para trás e trabalhar no Edit Raben para que possamos obter o
formulário para mostrar.
Então vamos começar lá em nosso acampamento J. S. rotas.
A rota é uma solicitação de obtenção e, em vez de um aplicativo, estamos realmente trabalhando no roteador.
Você pode ver o roteador obter barra.
E nós não precisamos dizer que os acampamentos reduzem a barra de identificação porque lembre-se de interromper Sim, estamos
exigindo a rota aqui.
Estamos adicionando todas as rotas do acampamento após campgrounds sosh.
Então não precisamos disso.
Então, precisamos apenas de slash ID slash e, em seguida, nossos pedidos e nossa resposta e o retorno de chamada.
E como sempre é para prender-nos e na rota do acampamento e apenas certifique-se de ver isso.
OK, mas comece tudo.
Certifique-se de que não temos problemas.
Vamos atualizar e, em seguida, basta adicionar a barra.
Ótimo.
Nós o vemos no acampamento direito.
Era tudo o que precisávamos.
Agora vamos voltar e realmente renderizar um formulário.
Então, rez renderizar precisa ser campgrounds que é nosso diretório de visualizações aqui.
Slash no que ainda não existe.
Então, vamos fazer esse arquivo agora.
Então, queremos fazer uma barra de corte de fusíveis de toque acústica.
E. J. Sim.
E, em seguida, C9 esse arquivo novamente.
A conclusão da guia é o seu amigo e vamos começar simples com apenas editar o
formulário e, em seguida, vamos adicionar em uma outra linha, apenas o formulário do parágrafo vai aqui apenas para que possamos saber com certeza que estamos obtendo a idade certa.
Tim Vou iniciar o servidor novamente atualizar e receber o seu modelo.
Ótimo.
Então, agora, vamos
adicionar um formulário aqui e, ao invés de criar nosso próprio formulário a partir do zero, vou tomar o novo formulário para o acampamento
aqui e copiar isso porque é realmente semelhante ao que precisamos, então realmente o único A diferença entre o novo e o editar é onde o formulário está indo.
Essa é uma diferença e o tipo de pedidos que estamos fazendo.
Então, comecemos por especificar a ação e
podemos fazer o que precisamos fazer ainda porque precisa ser campgrounds.
Slash e Id gostam de algo assim, mas precisamos obter essa identificação.
E agora não temos esse acampamento particular que estamos editando.
Então, dentro dessa rota de edição, não só
renderizamos um modelo, mas precisamos passar em um acampamento que estamos editando.
Ainda não encontramos
esse acampamento, mas vou dar um nome de variável encontrado no acampamento que não existe.
Você vê que estamos recebendo queixas da nuvem nove.
Agora, precisamos fazer uma pesquisa de acampamento por identificação e, em
seguida, o ID está aqui, solicite a identificação do Harams e, em seguida, o nosso erro de retorno de chamada e caso contrário chamaremos isso de acampamento encontrado assim, se houver um erro.
Vamos descansar.
Redirecione e nós vamos voltar para acampar acampamentos.
Caso contrário, vamos renderizar o formulário de edição e passar no acampamento encontrado sob o nome do acampamento.
Ótimo.
Agora, em vez de nosso modelo, usaremos o acampamento para configurar o link para a rota de atualização.
Então, é campgrounds slash campground down underscore ID Ejay Sim.
Então, este é o valor do acampamento para
identificar o acampamento que estamos passando para esse modelo.
E então, a
outra coisa complicada é que lembre-se que isso precisa ser uma solicitação que estamos fazendo e para
fazer isso, nós realmente temos que enviar um método de sublinhado de pergunta, igual a ser colocado e depois deixamos o método como publicação.
Então, essa é uma mudança que faremos.
Também atualizaremos o que dizemos aqui.
Então vou fazer isso e depois o nome do nome do acampamento do acampamento e ver o que recebemos.
Então, se vamos reiniciar atualizar a página, vamos editar
o deserto alto, que é nomeado no acampamento e estamos perto.
Nós temos um formulário que
enviará se eu, se eu clicar em enviar, não temos as rotas configuradas, então está me dizendo que não posso colocar acampamentos de barraca.
Mas para começar, preencha os dados aqui para que, quando
editei um acampamento, vejo os dados que estou editando ou tenho que digitar tudo a partir do zero.
Então, é simples se você se
lembra do primeiro vídeo e atualiza com o site do blog em vez de dar-lhe um espaço reservado.
Nós vamos dar-lhe um valor e o
valor só precisa ser acampamento e qualquer que seja a propriedade é um nome de campground e eu vou copiar isso para a imagem que você joga.
Então acampa essa imagem.
E então, finalmente, acampar essa descrição, fico certo de que eu escrevi isso direito.
Então lembre-se do que estamos fazendo é procurar um acampamento na
rota com base na ID, em seguida, renderizando esse modelo.
E se eu atualizar, você
verá que estamos levando os dados que encontramos a partir do nosso achado por id passando esse acampamento para o modelo e exibindo as informações como valores de entrada.
Então nós fizemos isso agora.
Agora precisamos trabalhar quando eu realmente enviar isso.
Então vamos mudar isso.
Então, vemos algumas alterações adicionar alguns símbolos extras e acertar enviar.
E é claro que eu tenho esse problema onde não temos a rota de atualização.
Então vamos fazer isso depois.
Podemos fechar o nosso novo, vou
continuar abrindo um pouco, mas precisamos adicionar na nossa rota de atualização que será apenas um ponto de roteador colocado.
E se você esquecer o que é atualizado, é uma solicitação para reduzir a barra do acampamento.
Id apenas como a página de exibição, exceto para colocar solicitação sem um pedido de get.
Portanto, corte a identificação do ponto e é isso.
Solicitar em resposta e depois salvar.
E, dentro de aqui, o que precisamos lembrar é
que precisamos encontrar e atualizar o acampamento correto e, em seguida, redirecionar algum lugar, geralmente, a página do show é o que faz sentido quando
você atualiza um item que não quer apenas voltar para toda a lista de acampamentos,
mas você quer ver suas mudanças realmente na página do show.
Então, começaremos a encontrar uma atualização que poderíamos fazer separadamente.
Você poderia fazer uma pesquisa por identificação e depois fazer uma atualização depois.
Mas lembre-se de lembrar que o mangusto tem essa combinação agradável, que é o acampamento.
Encontre por identificação e atualização e leva alguns argumentos.
O primeiro é o que estamos descobrindo o que a
ID procura, que é apenas o pedido de identificação da Harams aqui.
Em seguida, os dados que queremos atualizar e se analisarmos a nossa forma, nossos dados são a imagem e a descrição do nome.
Então, o que podemos fazer é construir um novo objeto aqui que se pareça com varos de dados de var e,
em seguida, diriamos que o nome é pedido que o corpo que a imagem do nome seja a imagem do corpo da solicitação.
Mas isso é um pouco de dor.
E eu mostrei isso para você antes.
O que podemos fazer é envolvê-los todos juntos dentro do acampamento ou o que quer que você queira chamá-lo.
Mas vou fazer acampamento.
Vou copiar isso aqui e aqui no suporte de fechamento.
Agora, se agrupe estas três coisas juntas.
Então, se o meu pedido de acesso
ao acampamento bodycam, agora recebo uma imagem e uma descrição do nome, todas aninhadas dentro de um único objeto.
Então, tudo o que tenho a fazer agora é passar no pedido de acampamento corporal assim.
E, em seguida, meu retorno de chamada com erro e depois chamaremos de campground atualizado.
Por enquanto, se houver um erro, faremos o nosso padrão.
Não é muito útil, mas uma solução fácil para agora é apenas para redirecionar de volta para campgrounds.
Uma vez que implementamos mensagens instantâneas, poderemos especificar qual é o problema e
podemos redirecionar para outro lado, o que faz um pouco mais de sentido.
Mas ainda não teremos nenhum motivo para um erro, a menos que nosso banco de dados esteja desativado ou algo assim.
E então, se funcionar, o que faremos é redistribuir o redirecionamento para a página de exibição que precisa ser campground sosh.
pedidos de ID de parâmetros de ponto de acesso que é o que temos aqui neste envoltório e vontade Salve .
E a idéia aqui que precisamos adicionar no sinal de mais e nós temos algumas maneiras
de obter essa ID, poderíamos fazer um número de campainha de ponto de acesso atualizado ou podemos fazer
Agora vamos ver o que acontece se eu reiniciar o servidor voltar para
a atualização do formulário de edição.
Adicione alguns dados visíveis aqui enviados e temos
uma pequena questão, a qual nossa rota ainda não está funcionando e, na verdade, nossa rota funciona bem.
É o formulário que se submete ao lugar errado.
Observe nosso pedido é a barra de identificação do acampamento.
Nós não queremos que isso ocorra.
Isso é suposto ser a forma
que ele tem, mas onde o formulário enviar é suposto ser ID de barramento de campground como um pedido.
Então precisamos nos livrar disso.
Agora, se tentarmos isso novamente, atualize, adicione alguns dados e envie-os.
Atualizou o acampamento que achou primeiro e atualizou-o e, em seguida, redirecionou-me de volta à
página de exibição e vejo minhas mudanças.
A última coisa que vai fazer neste vídeo é adicionar um botão que diz editar.
Então eu posso clicar nesse botão e ir para essa página de edição sem ter que digitar a barra diagonal de forma manual.
Então, isso é simples.
É apenas um link que precisa seguir esta rota e faremos isso na página do show.
Então, o show de acampamento o fará logo abaixo de tudo para começar.
Então, dentro da legenda de resposta da imagem para
não na seção de comentários, mas dentro do meio da coluna nove dentro da miniatura.
então, precisamos de uma barra
e então vamos ter um texto. adicionado, mas também precisamos de uma classe para que pareça um pouco melhor com o bootstrap e nós faremos o PTEN ETN.
Depois são enviados por todos estes add em um botão que será uma referência de referência de âncora, precisa ser barra de acampamentos de barra e, em seguida, a
ID com o Núcleo de Núcleo de ponto de acampamento do Aegeus e,
E eu acho que uma cor que possa
ter sentido pode ser um aviso, em vez de um perigo irá reservar perigo para esse botão de exclusão.
Então vamos dar uma olhada agora.
Volto, atualizo.
Nós temos um botão de edição que é realmente um link que eu clicar e chego ao formulário de edição.
Então, vamos levar isso de volta ao envio normal.
Ótimo.
Então está funcionando.
Vamos voltar e apenas atualizar um outro.
Então, vamos voltar para recortar acampamentos.
Certifique-se de que ele funciona bem.
Atualize o granito ou o riacho humilde.
Como é que isso mudou a imagem para ser essa imagem aqui?
Pay set in submit e add up is perfect in the next video.
Vamos nos concentrar em excluir campgrounds