Oi, bem-vindo de volta.
Então, os próximos dois vídeos, estamos nos concentrando em editá-lo agora atualizando comentários em vez de acampamentos
que acabamos de terminar.
Então, temos alguns vídeos.
O primeiro está em torno de obter as rotas de edição e atualização para o trabalho.
O próximo está em obter esse caminho destruído e, em seguida, o último será adicionar em nossa
autorização para comentários.
Então, para começar esses dois vídeos, qualquer pessoa pode editar um comentário ou qualquer pessoa pode excluir um comentário.
Não importa se eles possuem ou não.
Então, neste vídeo, estamos começando com a edição e temos três coisas principais para adicionar.
A primeira é a nossa rota de edição para um comentário.
O próximo é adicionar um botão para que possamos clicar em um botão para ir a essa rota de edição ao lado
de cada comentário.
E, finalmente, queremos adicionar a rota de atualização correta que atualizou o banco de dados para que
tudo funcione bem.
e eu adicionei alguns novos campgrounds porque os excluímos no último vídeo.
Então, se eu olhar agora o que temos, eu vou voltar para os acampamentos
Depois de adicionar um comentário que já tenho aqui.
Comentário maravilhoso.
Quero ver uma edição e um botão de exclusão e começar novamente.
Eles aparecerão para todos.
Então, no final deste vídeo, todos os comentários devem ter e excluir e qualquer pessoa pode excluir para entrar.
Qualquer um pode editar um comentário.
Então vamos voltar e vamos começar por adicionar nossa rota.
Então, lembre-se de roteamento repousante, vou abrir nossa pequena mesa aqui e eu vou visualizá-la.
Aqui vamos nós.
Vamos dar uma olhada nisso.
Slash dogs slash slash adicionado como solicitação e só vai mostrar o formulário para um cachorro.
No nosso caso para um comentário e, em seguida, temos uma atualização qual é a crítica crítica dos comentários.
Mas para nós, não é apenas um corte de comentários cortar comentário Slash ID, como editar.
Lembre-se de que é uma rota aninhada.
a nossa leitura, eu vou aqui, Adam, aqui em baixo, nosso acampamento, parece que um acampamento slash ID slash.
Então, se olharmos para as rotas que nos deixaram fechar isso e se voltarmos para
Mas lembre-se de que nossas rotas de comentários estão aninhadas após os acampamentos.
Então, temos algo como acampar slash ID slash comentários slash ID slash nisso.
Mas isso também pode ser chamado ID.
Então, precisamos mudar isso porque este é um ID e, se tentássemos obter ambos, nós realmente só
obteríamos um basicamente esse seria adicionado Primeiro aos nossos carrinhos sob a identificação do nome, então
este o substituiria.
Então, chamaremos esse ID de comentário.
Pode ser qualquer coisa, mas esta é a rota que vamos definir.
Então, o acampamento, como ID, tais comentários, tais identificações comuns são negativas.
É muito o que temos que escrever, é isso porque lembre-se em nosso aplicativo J. S. onde exigimos as rotas
que nos deslocamos, já adicionamos isso em todas as rotas de comentários.
Então vamos fazer isso agora o comentário está fora por agora.
Começaremos focando neste último bit da rota de edição.
Então, tenha os comentários.
J. S. vamos fazer um roteador obter comentário de barra diagonal de Id na sua solicitação de função e resposta.
O arquivo de rotas que temos novo criou depois que
E o que faremos eventualmente é renderizar um formulário com o resto de nós e editar a rota para comentários e garantir que
possamos chegar a essa rota.
Então, reiniciamos a atualização do servidor aqui e, em seguida, precisamos adicionar comentários cortados, cortar qualquer idéia que você
apenas faça, e aí vamos nós na rota para comentar.
A próxima coisa que devemos fazer é adicionar o link correto do botão que nos levará
a esse formulário de edição.
Então essa será a nossa página de exibição de acampamento aqui.
E então, se acharmos a parte em que estamos fazendo um loop e adicionando em cada comentário e antes
de avançar, devo apontar que ainda estou em 10.
Então, todas essas mudanças estão em V 10 se você estiver acompanhando.
Então, acampar, nossa parada comum para cada um, colocando o nome de usuário um usuário há 10 dias e com
um texto de comentário.
Então abaixo, adicionaremos o Bootstrap uma marca de âncora com uma classe de bootstrap PTEN e faremos
o PTEN dash extra-pequeno.
Então, é menor e a cor pode ser avisada.
No nosso caso e depois aqui, vamos apenas adicionar e ref, será muito longo.
Você precisa fazer uma barra de acampamento ou uma ID do acampamento que estamos fazendo um acampamento.
Portanto, precisamos adicionar a arte E. J. Sim, campo de acampamento variável.
Vai ser uma bagunça.
Subcore ID e, em seguida, quando você cortar depois desses comentários e, em seguida, o nosso ID de comentário e cada
comentário individual em nosso Para cada um será apenas um comentário em Ejay como tags ponta-retrato de ponta ou barra
de identificação depois que editam muito tempo.
Mas podemos fazer algo assim para limpar apenas um pouco.
É gigantesco assim, se quisermos, vamos
salvar o reiniciar no servidor.
Embora tecnicamente não tenhamos que fazer isso ali mesmo.
E nós atualizamos.
Agora temos nosso botão de edição.
Se inspecionarmos e examinarmos o Tref, isso vai demorar.
Você pode ver que os acampamentos cortam uma enorme barra de identificação de comentários cortando uma enorme barra
de identificação e que agora deve nos levar à rota adicionada, que agora queremos renderizar um formulário para esse comentário.
Então, vamos parar o nosso servidor, vamos fazer esse modelo que precisa ser chamado para ele.
E. J. Sim.
Então, isso precisa estar dentro do uso.
Então, toque as visualizações dos cortes de comentários.
E. J. Sim.
E então
abra isso assim que vamos.
E então vamos apenas tomar os novos comentários ou nuda E. J. começar, porque será muito semelhante ao novo fórum.
como forma e duplicar isso para
A única diferença é que, em vez de ter um formulário vazio para adicionar um
comentário, ele realmente terá os dados anteriormente existentes.
Então, está perto de que apenas cole isso aqui.
E precisamos mudar algumas coisas.
Mais notavelmente, você pode começar
simplesmente mudando este H-1 para dizer editar e, na forma, precisamos alterar a ação.
desculpar por cortar o comentário, que comentário não está definido ainda, então precisamos fornecer isso.
Nós ainda precisamos de campground caixotei IDs de acampamento, como comentários, mas também queremos cortar o acampamento ou me
Estamos fazendo esse desejo.
Desenvolvimento conduzido por erros, onde estamos escrevendo o código que queremos trabalhar.
Então lembre-se, em vez de editar, precisamos encontrar o comentário correto e depois passar para esse modelo.
Então, dentro da rota adicionada, precisamos descobrir que os dados passaram para este modelo para que possamos
adicionar o corrigido no formulário para que vejamos o que estamos editando.
Nós vemos que os dados e o método serão uma postagem porque o método de leitura sobrescreva novamente, mas é suposto
ser uma colocação.
Então, precisamos que este método de sublinhado seja igual a colocado e isso deve nos levar a atualizar e a próxima mudança que fará
com que ele vá para nossa entrada.
E queremos dar isso em vez do espaço reservado.
Queremos valor e, em seguida, precisamos do nosso Ejay como tags e vamos adicionar o comentário Tex que novamente o comentário
ainda não está definido.
Então, se executarmos isso, agora receberemos um erro e clicarão em edição e nunca renderizamos o formulário.
nossa rota e nós realmente renderizamos o formulário, para que Rezko faça comentários
cortar.
Então, na verdade, não recebemos um erro se vamos a
Agora devemos reiniciar.
Eu tentaria ir a esta página novamente a mesma edição, nós começamos um erro agora nos dizendo que o
acampamento não está definido.
E, em seguida, se corrigirmos que também obteremos outro erro que diz que o comentário não está
definido, não estamos realmente usando o acampamento no nosso modelo, exceto por essa parte, aqui com a ação, porque precisamos da identificação do
acampamento para realmente configurar a rota correta para que iremos para essa rota de edição que lembre-se de que é
em uma longa e desagradável rota de acampamentos de barramento WIPs ID do acampamento sosh comenta essa
identificação comum, precisamos que isso funcione, mas não precisamos de todo o acampamento com todos os dados associados tudo isso nós
precisamos é a ID para que possamos realmente simplificar isso e apenas chamar algo que a ideia do acampamento não existe,
mas o passaremos no nosso modelo e nós teremos acesso à ID em nossas rotas de comentários.
Então, você pode estar pensando que precisamos fazer algo como acampamento, mas encontrar por id e depois passá-lo
na identificação da rota.
temos que fazer isso porque na verdade já temos o ID do acampamento
em vez de solicitar sua Amscot ID e, na minha opinião, isso é bastante confuso porque a maneira como eu
leio seu conjunto, embora pareça ter um acampamento ou um comentário Id Mas ID é o que definimos no endereço está de volta aqui aqui.
Nós não
Então, Id se refere à ID do acampamento e então o Id de comentários é a idéia do comentário.
Então, se apenas passarmos no campo de acampamento, a identificação é igual a solicitar sua identificação Amscot.
Não devemos obter esse mesmo erro mais.
Bem, eu tenho um diferente que agora está nos dizendo que, oh, ele ainda está dizendo que
seu acampamento não está definido porque estava usando isso de volta aqui.
Deseja alterar o nosso modelo aqui.
Vamos apenas dizer o comentário etic por agora.
Agora, para obter novos comentários, não é definido.
Então precisamos consertar isso e, desta vez, temos que procurar o comentário porque precisamos do texto
dentro dele.
Então, esse é um ponto de comentário encontrado por ID na ID é um pedido de identificação de comentários de Harams.
A segunda coisa, então, teremos o nosso retorno de chamada foi um erro e encontrado comentários se o erro.
Por enquanto, estamos chegando muito perto do que vamos implementar aquelas mensagens agradáveis ​​que
continuam falando.
Por enquanto, vamos apenas descansar.
Redirecione os laços de volta.
Além disso, você quer apenas fazer isso aqui.
E também precisamos passar no comentário, é claro, que é apenas outro desses comentários, são
encontrados comentários assim como reiniciar.
Então lembre-se de que estamos tomando essa idéia.
O primeiro que estamos chamando de ID e estamos passando isso diretamente.
Em seguida, estamos tomando a segunda ID e olhando o comentário correspondente usando essa ID.
Agora, se eu atualizar a página agora, obtemos nosso formulário.
Já foi desenhado porque acabamos de copiar esse.
E então, claro, pense sobre o erro que você espera ver quando eu enviar.
Não é possível colocar acampamentos.
E é por isso que não temos essa rota definida.
Então vamos fazer isso agora.
Então fizemos os dois primeiros na verdade da tarefa que queríamos fazer editar o botão de edição de rota.
Agora só precisamos atualizar.
volta aos comentários, deixe-me adicionar outro comentário aqui comentários de Stube que ele escreveu, então queremos atualização de comentários.
Então, de
Apenas para atualizar sua memória e precisa ser uma solicitação para cortar acampamentos cortar alguns comentários
de barra de identificação de campground comentários slash Id exatamente assim.
E essa será a nossa rota de atualização como um pedido de colocação, para que o roteador coloque os usuários usando o roteador aqui,
que estão apenas definindo aqui e depois retornando esse todo ao não
devolvê-lo, mas enviando-o com exportações modulares ao invés de depois de ser tão roteado up up e tudo o que precisamos é chamada de
barra e comentários.
dessa resposta de solicitação.
Eu apenas gosto
E, como sempre, eu gosto de começar com esses pontos vermelhos simples e você atingiu a rota de atualização para comentários, vamos
tentar acertá-lo agora com
nosso formulário atualizar enviar.
Ótimo.
Então, nossos formulários estão no lugar certo.
Nosso roteador configurado agora precisamos da lógica e nossa lógica é muito semelhante à forma como fizemos isso para um acampamento.
mas o comentário é encontrado por identificação e atualização e lembre-se de que o fundo por identificação e atualização leva três coisas diferentes.
Se olharmos para Atualizar o acampamento, encontre por identificação e atualização, queremos fazer exatamente o mesmo aqui,
O ID definido pelos dados para atualizá-lo com e, em seguida, o retorno de chamada para executar posteriormente.
Então, queremos que um comentário seja encontrado por ID e atualize o ID, é solicitada a identificação de comentários do Harams Point.
Este aqui os dados que queremos se formos ou não.
Você verá isso lembrando o texto de comentários.
Então, accessit por texto de ponto de comentário ou apenas comente realmente é tudo o que precisamos.
Então, podemos retornar pedidos de pontos de pontos de ponto e isso é apenas o objeto de comentário inteiro que só possui
um erro de texto de uma coisa.
E então chamaremos esse comentário
atualizado e então verificaremos se há um erro, enviaremos o usuário de volta apenas com o restante redirecionar para trás.
Caso contrário, queremos enviá-los de volta à página de exibição para os comentários e tudo o que precisamos fazer,
há redemoinho de redirecionamento.
Lembre-se de que a página de exibição é acampamento de barras cortar um ID e aquele Id que temos.
Mais uma vez, não parece que o temos aqui parece com nossa rota e apenas digite o Id.
Eu realmente acho que isso é confuso para iniciantes.
Mas se voltarmos continue fazendo isso, mas se vamos para J. S. as nossas rotas comuns estão aninhadas depois disso.
Lembre-se de todas
Portanto, sempre há uma ID para um acampamento para que possamos usar esse pedido de identificação de dados harams e isso deve ser tudo
o que precisamos.
Então vamos tentar.
Esperemos que funcione para nós.
Vamos editar este comentário para ser qualquer coisa que seja enviada.
E se nos deslocarmos para baixo, veremos qualquer coisa, vamos tentar editar novamente.
Perfeito.
Está funcionando bem.
Ótimo.
Então, isso foi editar e atualizar, lembre-se que adicionamos na rota de edição primeiro, que é a forma e a razão pela qual
eu fiz comentários após o acampamento, é que é um pouco Nassir é uma sintaxe extra pequena e você
precisa se preocupar com essas rotas aninhadas.
Mas, além das rotas e alguns dos nomes ID, tudo é praticamente o mesmo.
Quero dizer, um achado por identificação e atualização, temos uma rota de edição e, então, temos uma rota de atualização.
Então fizemos isso que começamos com a rota de edição.
Nós adicionamos o botão para realmente um link apenas com estilo bootstrap para parecer um botão.
E então, adicionamos ao final a rota de atualização.
Em seguida, faremos exatamente a mesma coisa, mas para destruir ou excluir um comentário