Ben tornato.
Quindi, il prossimo, ci stiamo concentrando su due campeggi leader che è bello e breve.
In realtà si tratta di una singola rotta che ricorda che la nostra rotta di distruzione è l'ID di barra campeggio slash come richiesta di
cancellazione e tutto ciò che dobbiamo fare è scrivere un modulo che invii una richiesta di tweet a tale URL.
Clicchiamo su di esso lo rimuove usando find by id e lo rimuove e poi ci reindirizza da qualche parte.
Quindi iniziamo.
Invece del mio campeggio Sì, ho intenzione di aggiungere una nuova rotta.
aggiungeremo nella nostra rotta distruggendo il percorso terrazzamento distruggere è una parola così seria per questo.
E prima che lo faccia, lasciami solo tagliare questo e metterlo sotto la strada del campeggio di aggiornamento e ora
Non so perché non funzioni, ma sentirai che le persone li usano in modo intercambiabile.
Tecnicamente distruggere è il termine per il routing tranquillo.
Penso che l'idea principale sia che si suppone che sia un nome diverso dal verbo
effettivo che è delete so destroy.
Potrei averlo chiamato rimuovere o qualcosa comunque.
Quindi iniziamo.
Abbiamo bisogno di un'app o di un router.
Scusami se cancelli e poi invece di qui il nostro percorso deve essere sistemato nei campeggi.
Ma ricordati che non dobbiamo scrivere tali campeggi perché il modo in cui i nostri
percorsi sono impostati nell'indirizzo stiamo già aggiungendo campeggi sosh davanti a tutto, quindi è solo chiamare una
richiesta ID in risposta e facciamo solo un semplice codirosso.
Stai tentando di eliminare qualcosa e quindi abbiamo bisogno di colpire quella strada che non è così facile perché dobbiamo
effettivamente creare un modulo e dobbiamo usare l'override del metodo.
Quindi facciamolo ora.
un link perché dobbiamo usare un modulo per inviare una richiesta di posta che ha il metodo di sottolineatura nella riga uguale a Elimina.
Nella pagina di presentazione sotto il pulsante di modifica che abbiamo qui, aggiungiamo un
modulo e non possiamo farlo con
Quindi crea un modulo e quel modulo deve avere azione e il metodo metodo è post perché è quello che
dobbiamo fare per l'override del metodo e l'azione deve essere barra slash dei campi e poi l'ID che abbiamo
con l'underscore dot del campo e l'ID potresti anche solo copiare ciò che abbiamo qui senza
il taglio.
Quindi questa è la nostra forma e quindi tutto ciò che aggiungerà nel modulo è un pulsante e avrà una
classe pari a tra il pericolo tratteggiato ETN e quindi in grado di dire il minimo.
E questo è tutto ciò che dovremmo fare.
Riavvia il server per aggiornare la pagina.
Non è in stile molto bene risolverà questo e un po '.
Mi piacerebbe che fossero solo fianco a fianco, ma poiché abbiamo una forma piuttosto che un semplice
link non sarà in linea, quindi riprende la riga successiva.
E se clicchiamo su delete in questo momento, stomack andrà al lavoro perché ci manca una parte chiave
che è il nostro punto interrogativo alla fine.
Il metodo Underscore chiama delete.
Ora se salviamo e torniamo, prova ad aggiornare di nuovo.
Fai clic su elimina che ora lo considera mentre elimina la richiesta e attiviamo questo codice che stai tentando
di eliminare.
Quindi ora mangiamo qualcosa che è piuttosto facile.
Usando mangusta invece di qui troviamo id e rimuovi così campground che trova da id e rimuovi e tutto ciò che serve è
l'ID che è richiesta su ID harams e quindi dobbiamo aggiungere nella nostra callback con un
errore e ci limiteremo controlla se c'è un errore.
Non ha molta importanza a questo punto.
Abbiamo intenzione di reindirizzare l'utente in modo davvero diretto a tagliare i terreni dei campeggi in entrambi i casi, ma è bene
avere il codice in atto per gestire l'errore anche se non stiamo facendo nulla di diverso.
Quindi ti rimanderemo ai campeggi.
Ovviamente non possiamo andare alla pagina dello spettacolo perché speriamo che quell'elemento sia stato cancellato, quindi non
c'è più nessuna pagina di mostra.
Facciamo un tentativo.
Guarda cosa succede.
Riavvia il server ogni volta che cambiamo i nostri percorsi.
Torniamo ai campeggi sashed.
Togliamo l'amabile torrente e clicchiamo sul.
Eccoci.
È andato benissimo quindi assicuriamoci che la nostra modifica e aggiornamento funzionino ancora.
Cambiamo questo titolo con alcuni punti esclamativi.
Invia che funziona.
Voglio cancellarlo perché stiamo per finire nei campeggi, ma tutto
sembra funzionare bene.
L'ultima cosa che dovremmo fare è stile in modo che i nostri pulsanti di forma non finiscano su linee separate.
E quello che sta accadendo di nuovo è che questo è avvolto in una forma e una forma non è un elemento
in linea, quindi va giù alla riga successiva come puoi vedere se la seleziono correttamente.
No, l'ho appena cancellato.
Fammi provare di nuovo, assicurati di non farlo questa volta.
Eccoci.
Ecco il modulo.
Si noti che occupa l'intera linea.
Quando passo il mouse sopra di esso, ciò che possiamo fare è dargli una proprietà di visualizzazione di in linea come può
vedere, quindi scatta in linea per farlo.
Creiamo un ID in modo da poter semplicemente fare lo stile qui e dire semplicemente display in linea che non è davvero
una buona idea.
Quindi gli daremo un ID e lo chiameremo modulo di cancellazione.
Proprio così salvo.
Poi possiamo andare al nostro foglio di stile con i fogli di stile principali, ma noi aggiungiamo semplicemente il segno di hash
a Octa o cancelliamo il modulo di Dasch.
Il display è allineato in modo tale da essere trattato come un elemento in linea piuttosto che come blocco o blocco in linea.
Quindi proviamoci.
Riavvia il server, aggiorna la pagina e non noti una differenza perché l'avevo già riparata nell'ultima pagina prima che
venisse aggiornata, ma ora funziona.
Ogni volta che aggiorno la pagina.
Grande.
Quindi è tutto quello che devo fare per visualizzarli correttamente per farli abbinare sulla stessa linea.
Se ridimensioniamo le cose sembrano ancora buone.
Puoi giocare con le dimensioni dei pulsanti se vuoi renderli più piccoli.
Basta usare l'accesso BT proprio qui, se preferisci il modo in cui ti sembra totalmente a te.
Dai un'occhiata.
Sembra un po 'più bello forse il prossimo passo che vogliamo fare è assicurarsi di avere il
permesso di modificare ed eliminare solo se sei loggato e hai creato questo campeggio.
Non voglio che nessuno entri ed essere in grado di leggerlo o modificarlo.
Voglio solo la testa di patata per essere in grado di farlo e ci sono alcuni passaggi coinvolti lì.
Quindi uno di loro sta solo nascondendo i pulsanti.
Se non mi appartiene.
Quindi, se non sono la testa di patata, non dovrei vedere questi pulsanti, ma anche se li avessi visti e ne ho
fatto clic su uno dovrei avere un middleware che non mi permetta di progredire, non me lo permette.
Non mi permette di cancellare anche se sono registrato.
Quindi ci sono due livelli di protezione.
Uno non mostra i pulsanti a meno che tu non possieda questo campeggio e l'altro livello sia fatto
attraverso il middleware. Ecco cosa succederà nel prossimo video.
Ci vediamo tra un po '