OK we zullen terugkomen.
Dus we gaan aan de slag met het bewerken campings.
Dus dit is een beetje van beoordeling van de rest van de unit waar we maakten dat bloggen met semantische UI maar we gaan om een ​​aantal nieuwe concepten op de top van die toe te voegen ook.
In het bijzonder als we om reacties te beginnen met al zijn we bezig met het bewerken campings zodat wanneer ik naar de camping toon pagina eerst uit om de server te starten ik zou moeten zijn in staat om een ​​knop die zegt te zien bewerk ik kan klikken dat bewerken knop neemt me mee naar een formulier vul ik het uit dat formulieren om de update camping route en dan zal dat me terug naar de show pagina omleiden.
En we moeten deze veranderingen te zien.
En iedereen kan dit doen om te beginnen.
Geen rechten zonder toestemming.
We zullen praten over wat dat betekent in slechts een paar video's.
Zodra we hebben betrekking op de toonaangevende campings ook.
Grote.
Dus laten we beginnen.
Het eerste ding dat we moeten doen is het toevoegen in methode override.
En ik ga trek de rustgevende routing grafiek die ik gewoon zo dat we onszelf de routes die we nodig hebben kunnen herinneren.
Dus laat me dit gewoon toe te voegen als een ander bestand in hetzelfde venster.
Vergeet niet dat het slash camping slash ID slash bij het en update is sashed camping slash ID als een put-aanvraag.
Dus moeten we methode override voor die put verzoek, zodat we daar kunnen beginnen NPM installeren methode Dasch override.
En ik vertelde dit in de laatste video.
Maar om je te herinneren Ik werk in V 10.
Dus het is een nieuwe versie.
OK.
Methode dan zou ik dash dash redden ervoor te zorgen dat werkt.
Terwijl dat er aan de hand gesloten deze naar beneden en zal openen.
Eigenlijk ja en zal ook open te stellen camping J s wraps en we gaan naar een plek in na-show toe te voegen voor op camping rij.
En een andere voor-update camping.
En als je vergeet waarom we beide nodig hebt kun je video van die eenheid gingen we in een veel detail, maar nogmaals het is zo rustgevend route te herzien maar we moeten een formulier op het en het formulier moet ergens in te dienen die updaten.
OK dus binnen actrice laten we nu configureren om methode overhead gebruiken.
Dus moeten we eerst het nodig hebben.
Dus dat gaat methode override zijn.
We kunnen het noemen wat we willen natuurlijk, maar dit telt methode Dasch override.
En dan moeten we een apt gebruik gebruik methode override doen en dan hebben we om het te vertellen wat te zoeken en we willen benadrukken methode.
Dat is de gebruikelijke ding dat je de hele tijd zullen zien.
Ik denk dat is eigenlijk wat ze adviseren over de methode om documentatie te overschrijven.
Zo onderstrepen methode.
Grote.
Nu gaan we een stap daadwerkelijk terug te nemen en te werken aan het bewerken Raben, zodat we kunnen krijgen het formulier te laten zien.
Dus laten we beginnen er in onze camping J.S. routes.
De route is een GET-verzoek en in plaats van app zijn we eigenlijk bezig met router.
U kunt dus router krijgen slash zien.
En we hoeven niet te zeggen campings slash ID slash op het omdat interrupts Ja wij het recht van de route is hier nodig herinneren.
We zijn het toevoegen van alle van de camping routes na sosh campings.
Dus we hebben dat niet nodig.
Dus we hoeven alleen maar slash ID slash aan het en dan is onze verzoeken en onze reactie en de callback.
En zoals altijd is het aan ons te arresteren en op die camping route en gewoon ervoor zorgen dat we dat zien.
OK maar begin dingen.
Zorg ervoor dat we geen problemen hebben.
Laten we verfrissen en dan gewoon toe te voegen op slash in.
Grote.
We zien het op camping rechts.
Dat is alles wat we nodig hadden.
Laten we nu teruggaan en eigenlijk maken van een formulier.
Dus rez maken het nodig heeft om kampeerterreinen die onze standpunten directory hier te zijn.
Slash ernaar die nog niet bestaat.
Dus laten we nu te maken dat bestand.
Dus we willen een vleugje zekering slash campings slash op het te doen.
E. J ..
Ja.
En dan C9 die opnieuw indienen.
Tab voltooiing is je vriend er en we beginnen eenvoudig met slechts bewerken vorm en laat toe te voegen in een andere lijn net paragraaf vorm gaat hier gewoon zo dat we zeker weten dat we het krijgen van de juiste leeftijd.
Tim Ik zal beginnen met de server weer te vernieuwen en uw sjabloon te ontvangen.
Grote.
Dus nu gaan we naar een vorm hier en in plaats van toe te voegen dan het creëren van onze eigen vorm van kras Ik ga naar de nieuwe vorm voor de camping precies goed hier te nemen en te kopiëren dit over, want het is echt vergelijkbaar met wat we dus echt de enige nodig verschil tussen nieuwe en bewerken is waar de vorm gaat.
Dat is een verschil en de aard van de verzoeken die we maken.
Dus laten we beginnen met het opgeven van de actie en we kunnen doen wat we moeten gewoon nog niet doen omdat het moet campings zijn.
Slash en Id als iets dergelijks slash op het, maar we moeten dat ID te krijgen.
En op dit moment hebben we niet dat specifieke kampeerterrein dat we aan het bewerken bent.
Dus binnen dat te bewerken route niet alleen hebben we te maken van een template, maar we moeten passeren in een camping die we bewerkt.
We hebben nog niet gevonden dat de camping, maar ik ga het een variabele naam gevonden kampeerterrein dat niet bestaat geven.
Je ziet krijgen we klachten van Cloud Nine.
Nu moeten we een camping vondst doen door id en dan is de ID is hier aanvragen harams ID en dan is onze callback fout en anders zullen we noemen het gevonden camping net als dat als er een fout.
Laten we een rust.
Redirect en we zullen gewoon teruggaan naar campings slash.
Anders zullen we maken het bewerken vorm en pas in gevonden camping onder de naam camping.
Grote.
Nu in plaats van onze template we camping gebruiken voor het opzetten van de link voor bijwerken route.
Dus het is campings slash camping neer onderstrepen ID Ejay Ja.
Dus dit is de waarde van de camping naar de ID van de camping dat we overgaan naar dit sjabloon slash in.
En dan de andere lastige ding is dat niet vergeten dit moet een put verzoek dat we maken en dat doen we eigenlijk een vraagteken sturen onderstrepen methode is gelijk aan te zetten en dan vertrekken we methode als post.
Dus dat is een verandering die we zullen maken.
We zullen ook werken wat we hier zeggen.
Dus doe ik het en vervolgens de naam van de camping camping naam en zien wat we krijgen.
Dus als we gaan herstart Vernieuw de pagina krijgen we te bewerken desert hoog, dat is genoemd op de camping en we zijn in de buurt.
We hebben een vorm die zal indienen als ik als ik klik op verzenden hoewel we hebben niet het opzetten van de routes, dus het is me te vertellen kunt geen slash campings.
Maar om te beginnen laten we in de data te vullen hier, dus dat wanneer ik een camping zie ik de gegevens die ik bewerken en of het allemaal te typen vanaf nul te bewerken.
Dus dat is simpel als je terug naar de eerste video op en updaten van de blog site herinneren in plaats van het geven van een placeholder.
We gaan er een waarde aan te geven en de waarde moet gewoon worden camping en ongeacht het pand is een camping naam en ik zal dit te kopiëren naar beneden voor het beeld dat u gooien.
Dus kampeerterrein dat imago.
En dan eindelijk kampeerterrein dat beschrijving die ik ervoor zorgen dat ik gespeld dat recht.
Dus onthoud wat we doen is het opzoeken van een camping in de route op basis off van de ID vervolgens zodat dit sjabloon.
En als ik vernieuw je zult zien dat we het nemen van de gegevens die we gevonden van onze vondst van id passeren die camping naar de sjabloon en dan het weergeven van de informatie als de input waarden.
Dus we hebben dat nu gedaan.
Nu moeten we werken aan toen ik dit ook daadwerkelijk in te dienen.
Dus laten we dit te veranderen.
Zo zien we een aantal veranderingen toe te voegen wat extra symbolen en raken in te dienen.
En natuurlijk heb ik dit probleem waar we niet de update route te hebben.
Dus laten we dat doen volgende.
We kunnen sluiten uit onze nieuwe Ik blijf bij hem open voor een klein beetje, maar we moeten aan onze actualisering route die alleen gaat om een ​​router te zijn dot zetten.
En als je vergeet wat het werken is het een put verzoek slash campings slash.
Id net als de show pagina, behalve dat het verzoek niet in een GET-verzoek te zetten.
Dus slash colon-ID en dat is het.
Verzoek in reactie en dan besparen we.
En de binnenkant van hier wat we moeten doen herinneren is dat we nodig hebben om te vinden en te actualiseren van de juiste camping en vervolgens omleiden ergens meestal de show pagina is wat zinvol is als je eenmaal een item te werken je niet wilt gewoon terug naar de hele lijst van campings, maar u wilt uw wijzigingen daadwerkelijk op de show pagina te zien.
Dus we zullen beginnen met het vinden van een bijwerking die we apart konden doen.
Je kon een vondst doen door id en voer een update achteraf.
Maar vergeet niet vergeten mangoest heeft dat mooie combinatie die camping.
Zoeken op id en updaten en het duurt een paar argumenten.
De eerste is wat we vinden van wat ID zoekt die is gewoon te vragen up harams ID van rechts hier.
Volgende halte is de gegevens die we willen werken en als we kijken naar ons formulier is onze data image naam en beschrijving.
Dus wat we kunnen doen is het bouwen van een nieuw object in hier die eruit ziet als var data gelijk aan en dan zouden we zeggen naam verzoeken dat lichaam dat het verzoek lichaam imago naam is.
Maar dat is een beetje een pijn.
En ik heb dit al eerder aan u getoond.
Wat we wel kunnen doen is wikkel ze allemaal bij elkaar binnenkant van de camping of hoe je het ook wilt noemen.
Maar ik zal camping te doen.
Ik zal dit gewoon kopiëren naar beneden hier en hier op het haakje sluiten.
Nu als groep deze drie dingen samen.
Dus als mijn Access Request up bodycam camping ik nu image naam te krijgen en beschrijving van alle genesteld binnenkant van een enkel object.
Dus alles wat ik moet doen is nu pas in het verzoek van het lichaam van camping net als dat.
En dan mijn callback met fouten en dan zullen we bijgewerkt camping noemen.
Voor nu als er een fout zullen we gewoon onze standaard.
Niet erg bruikbaar, maar een makkelijke oplossing voor nu is het alleen maar om terug te leiden naar campings.
Zodra we flitsberichten implementeren zullen we in staat zijn om aan te geven wat het probleem is en kunnen we ergens anders te leiden dat een beetje meer zin maakt.
Maar we zullen niet echt een reden voor een fout gewoon nog niet, tenzij onze database wordt uitgeschakeld of iets.
En dan, als het werkt, wat we zullen doen is redstart omleiden naar de show pagina die moet sosh campings zijn.
En het idee is hier die we nodig hebben om toe te voegen in het plusteken en hebben we een paar manieren om dat ID we konden bijgewerkt camping dot doen onderstrepen ID of we kunnen doen verzoeken dot parameters ID dat is wat we hebben hier in deze draagdoek en zal opslaan.
Laten we nu eens kijken wat er gebeurt als ik start de server terug naar de bewerken formulier refresh gaan.
Voeg in enkele opmerkelijke data hier in te dienen en we hebben een klein probleem dat is onze route is nog niet helemaal werken en het is eigenlijk dat onze route werkt prima.
Het is de vorm is het indienen van de verkeerde plaats.
Let op ons verzoek is camping slash ID slash in.
We willen niet dat slash in.
Dat hoort te zijn de vorm heeft slash ernaar maar waar het formulier wordt verondersteld camping slash ID als een verzoek.
Dus moeten we om zich te ontdoen van deze.
Nu als we dat nog eens proberen te vernieuwen voeg wat data en legt het werkt.
Bijgewerkt de camping gevonden voor het eerst en bijgewerkt en vervolgens doorgestuurd me terug naar de show pagina en ik zie mijn wijzigingen.
Het laatste wat dat zal doen in deze video toe te voegen in een knop die bewerking zegt.
Dus ik kan op die knop klikt en naar die pagina te bewerken zonder slash bewerken handmatig invoeren.
Dus dat is simpel.
Het is gewoon een link die moet gaan om deze route en we zullen dat doen op de show pagina.
Dus camping show zal doen net onder al het andere te beginnen.
Dus de binnenkant van het beeld responsieve bijschrift voor het niet in de commentaar sectie, maar de binnenkant van de kolom medium negen in de miniatuur.
Na zijn afkomstig van dit alles toe te voegen in een knop die een anker tag ref zal moet worden slash campings slash en dan is de ID met Aegeus camping dot onderstrepen ID en dan moeten we schuine streep bij het en dan zullen we gewoon een tekst te zijn toegevoegd, maar we moeten ook een klasse om het er een beetje mooier met bootstrap en we zullen gewoon doen PTEN ETN.
En ik denk dat een kleur die zin zou kunnen maken zou eerder waarschuwing dan gevaar zal gevaar voor die te verwijderen knop te reserveren.
Dus laten we nu eens een kijkje nemen.
Ik ga terug ik vernieuwen.
We hebben een bewerking knop die is eigenlijk een link ik klik en ik krijg om het te bewerken formulier.
Dus laten we dit weer normaal te dienen.
Grote.
Dus het werkt.
Laten we terug gaan en gewoon werken een ander.
Dus we zullen teruggaan naar campings sjerp.
Zorg ervoor dat het goed werkt.
Werk graniet of nederige kreek.
Wat hoe is dit het beeld veranderen om dit beeld hier te zijn.
Betalen in te dienen en optellen het is perfect in de volgende video.