Bem vindo de volta.
Então, temos uma rota mais para concluir qual é a nossa rota de destruição, que é como podemos excluir
um blog particular ou, neste caso, um cachorro.
Então, é uma solicitação de exclusão que é o verbo que temos que usar nosso método de sublinhado com a substituição do método
para que isso funcione.
E então também precisamos ter um ID no caminho porque estamos excluindo uma coisa particular.
E, normalmente, sua rota de exclusão ou sua rota de destruição irá excluir algo e redirecioná-lo
para outro lugar.
Normalmente, o índice porque não há nenhuma página de exibição para redirecioná-lo se você acabou de
excluir o que você redirecionasse.
Então, vamos voltar e vamos começar definindo sua rota.
Então, o último, eu sei que foi um pouco de uma maratona.
Então, nós temos nossa rota de exclusão e deve ser um aplicativo excluir o bloco de barras do bloco de barras
de identificação de cólon no nosso Colback e ambos apenas fazem o que fizemos com a resposta de atualização que enviamos a rota de destruição.
Digamos que você chegou à rota de Detroit.
Grande economia.
E, assim como com a atualização ou realmente com qualquer uma dessas rotas, isso não precisa ser uma solicitação de
exclusão para excluir algo como se eu pudesse fazer isso uma solicitação de get que é apenas uma barra de erro de
barra de erro, excluir ou remover ou o que quiser.
É só se estamos seguindo convenções de roteamento repousante e precisa ser uma solicitação de exclusão OK.
Então, depois disso, nós identificamos a sessão de blog dentro daqui, estamos apenas enviando de volta.
Você é livre para distorcer.
Agora, precisamos de uma maneira de atingir essa rota para que possamos ir ao nosso modelo de show
e vamos apenas fazê-lo embaixo da postagem aqui, teremos um botão que apenas diz excluir.
Então, vamos voltar para mostrar e logo abaixo para fazer isso funcionar, precisamos adicionar um formulário na verdade.
Então, precisamos de outro formulário, assim como fizemos com a atualização e podemos começar o método simples é pós e isso é porque
ele deve estar usando a substituição do método.
Ele precisa ser uma solicitação de publicação, mas então precisamos enviar ou ação que seja igual a você ou então um blog
do site.
E precisamos da ID lá.
E isso precisa ser adicionado com etiquetas Ejaz desconectadas.
O sobrenome Id lembrar blog é o que estamos passando quando a encontramos no banco de dados usando o achado por ID.
Então estamos passando por isso.
Mas isso não é suficiente porque fazer uma solicitação de publicação para a barra do blog registrou que o ID não será a
nossa rota diária.
Precisamos adicionar um método de sublinhado igual a excluir.
Eu ainda acho estranho depois de anos fazendo isso, é um pouco irritante, mas é exatamente o que você
precisa fazer.
Então, sob o método schwere é excluir, então dentro do formulário.
Tudo o que precisamos é de um único botão para enviar o formulário.
Então eu adiciono uma etiqueta de botão e nosso botão só vai dizer excluir apenas apagar e adicionar uma aula aqui apenas para que
pareça um pouco mais agradável usando a semântica.
Nós podemos simplesmente fazer um botão básico de UI e você pode escolher sua própria cor se quiser ou garantir que você
não seja um dos invertidos.
Ou uma cor personalizada.
Mas isso é bom para mim botão básico vermelho que diz excluir.
Ele enviará esse formulário para enviar um pedido.
Técnicamente, uma solicitação de publicação.
Mas nosso método anular vê isso e ele o trata como uma solicitação de exclusão que provavelmente desencadeará esse
código.
Aqui, devemos ver que você alcançou a rota de destruição.
OK vamos dar uma chance.
Então, temos um clique no botão.
Ótimo.
Recebo o resto, envie-lhe freaks a rota de destruição.
Então, a última coisa que temos a fazer é realmente destruí-lo.
Em vez dessa rota.
Então, novamente, é um processo de dois passos.
Há duas coisas principais que fazemos.
Destrua o log e redirecione em algum lugar.
Então, para destruir.
Temos a sorte de haver outro método agradável.
Tudo bem por identificação e remoção e isso precisa de uma ID, que novamente é solicitada a Harams, essa ID e, em seguida, a nossa devolução de chamada que apenas
leva o erro porque não há dados que desejam fazer qualquer coisa com a volta.
Se excluirmos algo, ele se foi.
Então vamos deixar isso e verificar se há um erro.
Se houver, vamos lidar com isso relativamente mal.
Nós não daremos nenhuma mensagem ou nada.
Eu apenas redirecionarei para Sashed Largs Again else realmente vai fazer o mesmo.
Mas deixarei esta declaração aqui, só porque é uma boa prática verificar um erro mesmo se
estamos fazendo o mesmo.
Existem resultados idênticos.
Ok, então vamos ver o que acontece.
Agora, redirecionando os blogs de barras depois que descobrimos por id e remova um blog específico, vamos dispará-lo.
Vamos voltar ao caminho da raiz e vamos encontrar um que valha a pena ler.
Então eu acho que um desses está faltando um título.
Sim, este aqui.
Então, vamos remover esse rápido desaprovetação e, esperançosamente.
Sim, vamos o que está faltando.
Então, vamos deletar este novamente.
Tem uma imagem gigantesca.
Precisamos ir para a página do show.
Leia mais e depois clique nisso.
E isso também foi eliminado.
Agora estamos de volta a esses buldogues adoráveis.
Tudo bem, então é tudo o que há para rotas repousantes.
Isso é muito.
tinha professores pessoalmente, quando temos três meses ou seis meses, atingimos isso dura por mais duas semanas.
Eu sei que isso é algo que, quando eu
Eu teria que criar um aplicativo para cães e, em seguida, repetir o mesmo para algo igualmente
aborrecido como gatos e usuários e amigos e fotos e você simplesmente se acostumar com esse padrão.
E na verdade, quando o exercício é que eu realmente recomendo que você faça,
isso não vai ser tão divertido ou glamoroso é realmente apenas refazer o que acabamos de fazer, mas com outra coisa.
Então não um blog.
Talvez um cachorro.
Isso é bom.
Talvez você faça isso por um livro.
Talvez você faça isso por um filme, não importa.
Mas apenas algo para o qual você tem todas as sete rotas.
Isso é realmente importante para você tentar se sentir confortável.
Nós estaremos usando isso o tempo todo, você sabe que vou bater muito e reiterando a medida que vamos.
Mas se você quisesse começar a construir seus próprios aplicativos e esse é um dos seus objetivos.
Memorize esse tipo na tabela a partir do zero.
bootstrap para a última pequena modificação feita é adicionar um link de edição para a página de exibição.
É uma boa prática usar uma tabela de
Agora, não temos uma boa maneira de chegar a ele.
Então, muito simples.
Basta fazer outro botão exatamente como temos com a nossa exclusão.
Então, vou copiar isso.
Exceto que precisa ser uma marca de âncora.
Porque não estamos enviando um formulário ou não enviamos uma solicitação de publicação apenas para solicitar.
respiração deveria estar em apenas copiar o slash ID desse blog, e isso deve apenas dizer sobre isso e estamos faltando uma citação.
Então, uma
Temos muitas citações.
Aqui vamos nós.
Vamos adicionar em nossa classe igual e nós o faremos.
Vamos fazer laranja.
O botão básico de salvamento é fresco e nós temos, mas você notará que eles estão em linhas diferentes.
A razão para isso é que os formulários, por padrão, não estão em elementos de linha como tags de âncora.
Então, se inspecionemos e selecionamos o formulário, não o botão, mas o formulário e eu o digo exibir na linha.
Observe que ele pula assim, o que provavelmente é o que queremos.
Então, para fazer isso, não há nenhuma maneira fácil, tanto quanto eu sei, usar a semântica para fazer isso sem
escrever seu próprio sucesso.
Então, o que faremos é apenas encontrar algo no nosso arquivo CSSA.
Então, abrimos depois que o upsy avalia e nós encontraremos uma ID chamada de formulário de exclusão.
Vamos chamá-lo de excluir e isso os estilos para isso só serão exibidos na linha.
Agora, precisamos passar para o nosso formulário, que está aqui.
Apenas dê id é igual a nós e nós devemos ser bons para ir agora.
Se eu atualizá-lo, permanece exatamente o mesmo.
Perfeito.
Ainda assim, o mês é o mais elegante e não o mais lindo, mas funciona para isso.
Não vamos por nada de louco.
Ótimo.
Então, o próximo vídeo é opcional.
Vamos falar sobre o estilo da página inicial um pouco.
Você adivinhou que precisava de algum trabalho.
E vou falar sobre desinfetar a entrada que vem do usuário para que eles não possam fazer
nada malicioso, eles não podem escrever uma tag de script que irá executar o código quando exibiremos a publicação.
ESTÁ BEM.
Então, no próximo vídeo