Hallo welkom terug.
Dus de volgende twee video's zijn we gericht op het bewerken van het nu updaten reacties in plaats van kampeerterreinen die we net klaar.
Dus hebben we een paar video's.
De eerste is rond het verkrijgen van de bewerken en bijwerken routes om te werken.
De volgende is op het verkrijgen van die route te vernietigen en dan zal de laatste zijn toe te voegen in onze toestemming om commentaar.
Dus om te beginnen met deze twee video's kan iedereen een reactie bewerken of kan iedereen een reactie te verwijderen.
Het maakt niet uit of ze bezitten of niet.
Dus in deze video gaan we beginnen met het uitgeven en we hebben drie belangrijke dingen toe te voegen.
De eerste is onze bewerken route voor een reactie.
De volgende is het toevoegen van een knop, zodat we op een knop kunt klikken om naar dat te bewerken route naast elke commentaar.
En dan tot slot willen we toe te voegen in de juiste update route die eigenlijk de database bijgewerkt, zodat alles werkt prima.
Dus als ik nu wat we hebben Ik ga terug naar campings en ik had toe te voegen in een paar nieuwe campings omdat we schrapte alle van hen in de laatste video een kijkje nemen.
Zodra ik een opmerking die ik hier al.
Prachtige reactie.
Ik wil een bewerking en een delete-knop te zien en om opnieuw te beginnen.
Ze zullen gewoon opdagen voor iedereen.
Dus aan het eind van deze video elke reactie op zou moeten hebben en te verwijderen en iedereen kan verwijderen om binnen te komen.
Iedereen kan een reactie bewerken.
Dus laten we terug gaan en laten we beginnen door het toevoegen in onze route.
Dus vergeet niet voor een goede routing ik hier trek onze kleine tafel en ik zal het een voorbeeld van.
Daar gaan we.
Laten we eens een kijkje nemen op het.
Slash honden slash slash toegevoegd als het te krijgen verzoek en het is gewoon naar de vorm van een hond te tonen.
In ons geval voor een reactie en dan hebben we updaten die slash reacties slash ideeën te zetten.
Maar voor ons is niet alleen slash reacties slash reactie slash ID dergelijke bewerken.
Vergeet niet het is een geneste route.
Dus als we kijken naar de routes die we hebben laat ik sluit dit naar beneden en als we terug naar ons hier te lezen me ik gewoon Adam hierheen onze camping in het ziet eruit als een kampeerterrein slash ID slash in.
Maar vergeet niet dat onze opmerkingen routes zijn genest na campings.
Dus hebben we iets als campings slash ID slash reacties slash ID slash in.
Maar dit kan ook ID worden genoemd.
Dus moeten we dit veranderen, omdat deze is ID en als we geprobeerd om hen beiden eruit zouden we eigenlijk maar één principe dit zou de eerste worden toegevoegd aan onze kinderwagens onder de naam ID dan zou dit te negeren.
Dus we zullen noemen deze reactie ID.
Het kan van alles zijn, maar dit is de route die we gaan definiëren.
Dus campground dergelijke ID dergelijke opmerkingen dergelijke gemeenschappelijke ID slash in.
Het is een stuk van alles wat we hebben om al te schrijven is dit omdat herinneren in onze app J.S. waar we de routes die wij naar beneden scrollen nodig voegen we dit al in alle commentaar routes.
Dus laten we dat nu doen reactie is uit voor nu.
We beginnen door te focussen op het laatste stukje van de route bewerken.
Zo hebben de commentaren.
J.S. routes file we nieuwe ongeschapen daarna zullen we een router get slash reactie Id slash op deze functie verzoek en reactie te doen.
En wat we uiteindelijk doen is het maken van een formulier start met de rest ons en bewerken route voor commentaar en laat ervoor te zorgen dat we die route kunnen krijgen.
Dus opnieuw op te starten we de server refresh hier en dan moeten we toevoegen slash reacties slash enig idee dat je gewoon doen dat slash ernaar en daar gaan we we krijgen op route voor commentaar.
Het volgende wat we moeten doen is toe te voegen in de juiste koppeling van de knop die ons zal nemen om dat te bewerken vorm.
Dus dat gaat onze camping toon pagina recht hier te zijn.
En dan, als we het deel waar we doorlussen en het toevoegen in elk commentaar en voordat we verder gaan wil ik erop wijzen ik ben nog steeds in de 10 te vinden.
Dus al deze veranderingen zijn in V 10 als je het volgende mee.
Dus campground onze gemeenschappelijke stop voor elk voor elke blussen van de auteur een gebruikersnaam 10 dagen geleden en commentaar tekst.
Zo beneden dat we gewoon toe te voegen in Bootstrap doen een anker-tag met een bootstrap klasse PTEN en we zullen doen PTEN dash extra klein.
Dus het is kleiner en de kleur kan worden waarschuwing.
In ons geval en dan hier gewoon toe te voegen op het en ref het gaat vrij lang zijn.
U hoeft te doen slash slash campings of camping ID die we nog maar net bezig met een camping.
Dus we moeten toe te voegen in de kunst E.J. Ja variabele camping.
Het gaat om een ​​beetje een puinhoop.
Underscore ID en dan als je slash na die opmerkingen en dan is onze reactie ID en elke individuele reactie in onze Per gaat om gewoon een commentaar in Ejay zijn als tags dot onderstrepen of ID-slash daarna bewerken erg lang.
Maar we kunnen zoiets als dit te doen om het schoon te maken maar een klein beetje.
Het is gigantisch net als dat als we wilden we redden de server opnieuw op te starten.
Hoewel technisch gezien hoeven we niet om het goed te doen is.
En we vernieuwen.
We hebben nu onze bewerken knop.
Als we inspecteren en neem een ​​kijkje op de Tref het gaat lang.
Je kunt zien dat het campings slash een enorme ID slash reacties slash een enorme ID slash bij het en dat moet nu nemen ons mee naar de toegevoegde route die we willen nu een formulier voor die opmerking maken.
Dus laten we stoppen met onze ober laten we die sjabloon die moeten worden opgeroepen in.
E.J. Ja.
Zodat moet worden in gebruik.
Dus raak uitzicht slash reacties slash in.
E.J. Ja.
En dan opent dat als we gaan.
En dan laten we gewoon de nieuwe opmerkingen of nuda E.J. als vorm en dupliceren gestart omdat het gaat sterk op de nieuwe zaak wordt.
Het enige verschil is dat in plaats van een leeg formulier om een ​​reactie toe te voegen zal het eigenlijk de reeds bestaande data.
Dus het is dichtbij dat je gewoon plakt die in hier.
En we moeten een paar dingen te veranderen.
Het meest opvallend is kunt u beginnen door gewoon het veranderen van deze H-1 te bewerken zeggen en vervolgens in de vorm die we nodig hebben om de actie te wijzigen.
We moeten nog steeds camping sashed camping IDs dergelijke opmerkingen, maar we willen ook slash de camping of neem me niet kwalijk slash de reactie Id die reactie nog niet, dus we zullen moeten deze voorzien is gedefinieerd.
We doen dat drang.
Fout driven development, waar we de code die we willen werken aan het schrijven bent.
Dus onthoud plaats van bewerking die we nodig hebben om de juiste reactie te vinden en vervolgens doorgeven die aan deze sjabloon.
Dus in de route toegevoegd We moeten die gegevens doorgegeven aan deze sjabloon, zodat we daarna kunnen toevoegen het gecorrigeerde in de vorm, zodat we zien wat we aan het bewerken bent te vinden.
We zien dat de gegevens en de methode een post zal zijn omdat leesmethode weer overschrijven, maar het moet een put te zijn.
Dus we moeten dit underscore methode is gelijk aan te zetten en dat zou ons te werken en de volgende wijziging die ervoor zorgt dat het zal gaan naar onze inbreng.
En dat willen we in plaats van te geven placeholder.
Wij willen waarde en dan moeten we onze Ejay als tags en we gaan om toe te voegen in commentaar Tex die weer commentaar is nog niet gedefinieerd.
Dus als we lopen dit nu zullen we een foutmelding krijgt en ze op te bewerken en we nooit het formulier weergegeven.
Dus we eigenlijk niet een fout als we naar onze route en hoewel wij eigenlijk de vorm te maken, zodat Rezko maken reacties slash in.
We moeten nu opnieuw opstarten.
Ik zou proberen te gaan naar deze pagina opnieuw dezelfde bewerking krijgen we een fout nu ons te vertellen dat de camping is niet gedefinieerd.
En dan als we vast te stellen dat wij ook een andere fout die zegt reactie wordt niet bepaald niet dat we niet daadwerkelijk gebruikt camping in onze template behalve deze ene deel hier met de actie, want we moeten die camping ID om daadwerkelijk opzetten krijgt de juiste route, zodat we naar dat te bewerken route die herinneren dat het op de lange vervelende geneste route camping slash AVI's camping ID sosh opmerkingen dergelijke gemeenschappelijke ID moeten we dat aan het werk maar we hebben niet de hele camping nodig hebt met alle bijbehorende gegevens al die we nodig hebben is de ID zodat we eigenlijk dit te vereenvoudigen en gewoon bellen iets camping idee bestaat niet, maar we zullen het passeren in onze template en hebben we toegang tot de ID in onze opmerkingen routes.
Dus je zou denken zouden we nodig hebben om zoiets camping doen, maar vinden door id en vervolgens doorgeven in de ID van de route.
We hoeven niet te doen, omdat we eigenlijk al over de camping ID in plaats van het verzoek haar Amscot ID en naar mijn mening is dit vrij verwarrend omdat de manier waarop ik lees uw opstelling, hoewel het lijkt erop dat we hebben als het kamp of een commentaar Id Maar ID is wat we in de zin van het adres is hier terug hier.
Dus Id verwijst naar de camping ID en dan commentaar Id is het idee van de reactie.
Dus als we pas net op campings onderstrepen ID gelijk is aan te vragen haar Amscot ID is.
We shouldnt meer krijgen dat dezelfde fout.
Nou ik heb een andere die ons nu vertelt dat oh haar nog vertellen de camping is niet gedefinieerd omdat werden met behulp van die terug hierheen.
Zou u willen onze template hier wijzigen.
Laten we maar zeggen eTIC reactie achter voor nu.
Nu voor verse We krijgen reacties wordt niet gedefinieerd.
Dus moeten we dat op te lossen en dit keer hebben we eigenlijk te zoeken van de reactie, omdat we de tekst moeten erin.
Dus dat is een reactie stip vinden door ID in de ID verzoek harams dot reacties ID.
Het tweede ding dan zullen we onze callback hebben is een fout opgetreden en vond de opmerkingen als fout.
Voorlopig krijgen we heel dicht bij wat we gaan naar die mooie berichten die blijven praten over de uit te voeren.
Voor nu laten we gewoon doen een rust.
Redirect lus terug.
Else je gewoon wilt om dit hier te doen.
En we moeten ook te passeren in commentaar van de cursus die is gewoon een andere één van deze reacties is te vinden commentaren zomaar herstart.
Dus onthoud we nemen dit idee.
De eerste die we gewoon bellen ID en we passeren die direct door.
Dan nemen we de tweede ID en kijken naar de bijbehorende reactie met behulp van dat ID.
Nu als ik de pagina nu vernieuwen krijgen we ons formulier.
Het is al vormgegeven omdat we gewoon gekopieerd dat een over.
En dan natuurlijk nadenken over wat fout die je verwacht te zien toen ik raakte in te dienen.
Kan niet campings zetten.
En dat is omdat we niet over die route gedefinieerd.
Dus laten we dat nu doen.
Dus we hebben de eerste twee eigenlijk gedaan van de taak die we wilden te bewerken route te bewerken knop doen.
Nu hoeven we alleen maar te werken.
Dus terug om reacties te laat me hier toevoegen andere commentaar Stube merkt op dat het geschreven toen we willen reacties-update.
Gewoon om je geheugen op te frissen en moet een put verzoek slash campings slash sommige camping ID slash reacties slash commentaren Id zomaar zijn.
En dat gaat ons-update route als een put verzoek zo router put leden met behulp van router hier die net definiëren hier en vervolgens terug te keren dat de hele zaak, terwijl het niet terug te keren, maar het verzenden van het uit met modulaire export in plaats van nadat ik zo gerouteerd zetten en alles wat we nodig hebben is slash gesprek en opmerkingen.
Id net als dat verzoek reactie.
En zoals altijd ik graag beginnen met die eenvoudige rode stippen en je raakt de update route voor commentaar laten we proberen het raken van het nu met ons formulier refresh in te dienen.
Grote.
Dus onze formulieren te gaan op de juiste plaats.
Onze router opgezet nu moeten we de logica en onze logica is zeer vergelijkbaar met hoe we deden het voor een camping.
Als we kijken naar bijwerken camping up vinden door id en actualiseren we willen precies hetzelfde doen hier maar reactie wordt gevonden door id en updaten en vergeet niet dat het fonds door id en update duurt drie verschillende dingen.
De ID gedefinieerd door de gegevens bij te werken met en vervolgens de callback om achteraf uit te voeren.
Dus we willen een reactie up vinden door id en het actualiseren van de ID is vragen up harams dot reacties ID.
Deze hier de gegevens die we willen als we naar of.
Je zult zien dat herinnerend aan deze tekst commentaar.
Dus AccessIT door reactie dot tekst of gewoon opmerking eigenlijk is alles wat we nodig hebben.
Dus we kunnen teruggaan verzoeken dot dot lichaam commentaren en dat is gewoon de gehele reactie object dat slechts één ding tekst fout.
En dan zullen we deze geactualiseerde reactie bellen en dan zullen we controleren of er een fout wij doen de gebruiker weer gewoon met de rest naar boven sturen redirect terug.
Anders willen we ze terug te sturen naar de show pagina voor de opmerkingen en alles wat we moeten doen is er redstart omleiding.
Vergeet niet de show pagina is slash campings slash een ID en dat Id we hebben.
Nogmaals, het ziet er niet uit zoals wij hebben hier het lijkt erop dat onze route en gewoon commentaar Id.
Ik denk echt dat het verwarrend voor beginners.
Maar als we terug gaan houden om dit te doen, maar als we naar J.S. herinner me al onze gemeenschappelijke routes zijn genest na dit.
Dus er is altijd een ID voor een camping, zodat we dit verzoek kunt maximaal harams dot-ID en dat zou alles wat we nodig hebben.
Dus laten we het proberen.
Hopelijk werkt het voor ons.
Laten bewerken dit commentaar aan iets dat is getroffen dienen.
En als we naar beneden scrollen perfect zien we iets laten we proberen opnieuw te bewerken.
Perfect.
Het werkt prima.
Grote.
Dus dat was bewerken en bijwerken herinneren we toegevoegd in de bewerken route eerste die de vorm en de reden dat ik de opmerkingen na camping is dat het een beetje Nassir het is een beetje extra syntax en je zorgen te maken over die genest routes.
Maar anders dan de routes en een aantal van de ID-namen alles is vrijwel hetzelfde.
Ik bedoel, een vondst van id en bij te werken hebben we een bewerking route en dan hebben we een update route.
Dus hebben we dat we zijn begonnen met het bewerken route.
We hebben toegevoegd op de knop in om daadwerkelijk een koppeling alleen met bootstrap styling om te kijken als een knop.
En vervolgens toegevoegd we aan het einde van de update route.