Ben tornato.
Quindi abbiamo un altro video sui commenti che finiscono in su, ci stiamo concentrando sul D che è delete.
Quindi per eliminare un commento dobbiamo aggiungere nel nostro percorso e dobbiamo anche aggiungere il pulsante che in
realtà è un modulo che invierà una richiesta a quella rotta di distruzione.
E questo è piuttosto semplice rispetto a modificare e aggiornare solo una rotta.
Non hai bisogno di una forma complessa pazza.
Non devi preoccuparti di molte delle complicazioni che abbiamo fatto con l'aggiunta di un aggiornamento
per il campeggio e in particolare dei commenti.
Quindi il percorso che ci serve.
Diamo un'occhiata a come l'abbiamo fatto per il campeggio per iniziare.
Scorriamo verso il basso l'ID della barra e il gioco è fatto.
Ma ricorda che il nostro percorso è in realtà slash ID campo campeggio come una richiesta
di cancellazione in modo che possiamo aggiungere che in campeggio distruggere rotta è slash ID campo campeggio come una richiesta di cancellazione e il nostro percorso distruggere commenti è
nidificato quindi è un po 'più lungo.
È slash che i campi riducono i commenti di slash ID tagliando ID come richiesta di cancellazione.
Quindi stiamo facendo un percorso riposante qui.
Andiamo ora a implementare questo percorso.
Inizieremo andando al nostro commento geniale.
Il file delle rotte e aggiungeremo un commento che dice che i commenti distruggono la rotta.
E poi abbiamo bisogno del nostro punto di eliminazione del router e il percorso è solo un ID di commento e questo è dovuto al fatto che l'altra parte è stata preposta
ad esso quando lo abbiamo richiesto negli Stati Uniti e ne ho mostrato molto negli ultimi video.
Quindi non lo farò di nuovo ma è negli Stati Uniti dove richiediamo questo file e quindi abbiamo bisogno
della nostra richiesta in risposta alla richiamata standard qui.
E quello che faremo qui alla fine è trovare il mio ID e rimuoverlo.
Ma per ora ci riposeremo.
E questo è il percorso di distruzione dei commenti e salverà.
Ora proviamo a colpire questa rotta.
Quindi andremo alla nostra forma di spettacolo.
Fammi iniziare prima il server.
Quello che vogliamo è un pulsante proprio qui.
Basta guardarlo.
Ma rendiamolo rosso, quindi fare clic su di esso e invia una richiesta di eliminazione a quella rotta.
Ma ricorda che in realtà non è una richiesta di cancellazione, è una richiesta di posta perché non possiamo fare
una richiesta di cancellazione da un modulo ma presumibilmente verrà in futuro.
Questo è l'intero metodo di override, ecco perché lo stiamo usando.
Abbiamo inviato una richiesta di posta con metodo di sottolineatura uguale a essere.
Quindi facciamolo ora nel nostro spettacolo.
Quindi proprio sotto questo pulsante qui questo tag di ancoraggio verrà aggiunto in un modulo e non può essere solo un tag di ancoraggio, perché questo ti
fa ricevere solo le richieste.
Avevamo bisogno di un post.
Quindi l'azione sarà di nuovo lunga.
Possiamo effettivamente copiare ciò che abbiamo sopra il campeggio. Abbiamo ricevuto commenti sulla barra ID del commento della barra in
modo da poter copiare l'intera cosa qui.
E non abbiamo bisogno di modifica della barra.
Non abbiamo bisogno di tagliare nulla dopo l'ID, tranne che abbiamo bisogno di metodo metodo di sottolineatura
uguale a cancellare e quindi abbiamo anche bisogno di metodo uguale post.
Quindi sì tipo di brutto tipo di lungo ma questo è solo il nome del percorso qui.
Ci sono molte cose coinvolte in quella strada.
OK.
Quindi all'interno del modulo tutto ciò di cui abbiamo bisogno è un tipo di input uguale a submit e quindi darà a
una classe di DTN ETN X e BICI in pericolo.
Questo dovrebbe renderlo bello e rosso per noi e quindi possiamo dargli un valore perché questa volta non ha fatto un
pulsante solo per mostrarti come usare un tipo di input per inviare.
Gli dai un valore per il testo sul pulsante effettivo mentre se è un elemento pulsante lo hai infastidito
interiormente ma non lo abbiamo qui.
Quindi il valore è uguale diciamo solo noi.
OK, aggiorna.
Quindi per prima cosa ho notato che abbiamo lo stesso problema che abbiamo fatto con il campeggio in cui il pulsante di cancellazione
è in una forma in modo da inviarlo alla riga successiva.
Fortunatamente abbiamo già quel foglio di stile che abbiamo definito.
Se andiamo in fogli di stile pubblici, vedete di avere questo modulo di cancellazione per impostare la visualizzazione in linea.
Quindi, se proviamo a farlo ora 9 specularmente, impostiamo anche che il modulo sia visualizzato in linea.
Puoi vedere che i pulsanti si comportano nel modo in cui li voglio.
Quindi lo faremo.
Ma con il nostro file CSSA e in realtà non dobbiamo scrivere nulla di
nuovo nel nostro file CSSA basta copiare questo ID e anche assegnarlo a questo forum proprio così.
Ora la nostra forma è bella e in linea.
L'ultima cosa che dobbiamo fare è in realtà implementare il nostro percorso.
Quindi vediamo cosa succede.
Buona.
Otteniamo questo è il percorso comune di distruzione.
Ora abbiamo davvero bisogno di distruggere il commento così nei commenti sì.
Sbarazzati di noi.
Avremo un commento multato dall'ID e rimuoveremo i membri dell'ID prima.
Quindi questa è richiesta harams dot ID commenti.
Questo qui.
E solo per battere questa casa ancora una volta questa I. D. è ciò di cui stiamo parlando
Quindi abbiamo il campeggio I. D. commento slash comment Id.
OK.
un errore solo per arrestare di nuovo il reindirizzamento.
La prossima cosa avremo un errore di funzione di callback e quindi tutto ciò che possiamo fare
qui è solo controllare se c'è
E se non c'è un errore alla fine invierà un messaggio e alla fine intendo che solo pochi video da ora ci
stiamo avvicinando molto a questo, ma manderemo un messaggio che dice che il commento è
stato rimosso con successo.
Per ora redstart reindirizzare.
E dopo aver eliminato un commento, ha senso tornare alla pagina di presentazione.
commento, ma tecnicamente qualcuno potrebbe inviare tale richiesta da qualcosa come Postman e anche solo per ottenere più pratica.
Potremmo eseguire il reindirizzamento verso il redstart anche supponendo che l'utente provenga dalla pagina di presentazione, che
è l'unico posto in cui avremo un pulsante di eliminazione per un
Ho intenzione di scrivere la pagina di spettacolo reindirizzare da zero.
Quindi slash ID campeggio slash e tale ID è richiesta up harams dot Id non not commento Id ma Id che
è l'ID del campeggio.
Abbiamo un sacco di IDS in corso ma il primo sul nostro percorso è per il campeggio.
Quindi questo dovrebbe rimandarci alla pagina dello show e speriamo che il commento sia stato cancellato.
OK, allora facciamo un riavvio.
Non devo essere loggato in questo momento per farlo.
Quindi se faccio clic su Elimina puoi vedere che è sparito.
Devo essere registrato per aggiungerne uno.
Quindi fammi accedere di nuovo nella password.
Aggiungiamo un nuovo commento a questo.
Assicurati che possiamo ancora modificarlo.
Aggiungiamone un'altra.
Commenti molto originali e molto da mangiare.
Perfezionare.
Sta funzionando.
Quindi questo è tutto ciò che dobbiamo fare per riparare i passaggi che definiscono la rotta di distruzione.
In realtà aggiungiamo la ricerca logica da id e rimuoviamo e l'altro passo importante è aggiungere quel pulsante che è in
realtà un modulo perché dobbiamo inviare una richiesta di posta che è effettivamente mascherata come una richiesta di cancellazione invece di un
file di percorso in modo che i nostri moduli in il post che abbiamo aggiunto un metodo
di sottolineatura uguale alla sovrascrittura del metodo di eliminazione prevede il metodo di sottolineatura e che attiva qui la nostra route di eliminazione anziché i
post raftered che è ciò che si attiverebbe altrimenti senza sovrascrittura del metodo.
OK.
Il prossimo passo andremo ad aggiungere il codice per l'autorizzazione in modo che prima di tutto devi essere
loggato per modificare ed eliminare qualcosa e deve appartenere a te per modificare ed eliminare un commento.
Quindi non puoi arbitrariamente andare e cancellare tutti i commenti su un'applicazione.
OK.
Quindi faremo il prossimo video