Indholdsfortegnelse
Mens du ved, hvordan du bruger SQL sprog Når man bygger webapplikationer, er det meget nyttigt, det er rigtigt, at det nogle gange er lidt komplekst at skulle skrive mange instruktioner for at nå simple resultater, f.eks. At indsætte eller foretage forespørgsler med lav eller mellemliggende kompleksitet, ud over det, når vi foretager indsættelser beskytte os mod SQL -injektioner.FlydendeLaravel tilbyder os en grænseflade kaldet Flydende som vi kan interagere med vores databasemotor uden at skulle skrive en eneste sætning SQL, dette bringer os fordelen ved ikke at skulle tænke på forespørgselsoptimering eller bekymre dig om SQL -injektionerMen for den gamle skolebruger kan det virke lidt begrænsende.
Som altid, hver gang vi har brug for at foretage en ændring i databasen, er det bedst at gøre det gennem en migration, med dette vil vi have en historik med ændringer, og vi skal ikke røre databasemotoren direkte.
Den første ting, vi skal gøre, er at generere migreringsfilen, til dette vil vi bruge følgende kommando i håndværker:
php håndværker migrerer: lav add_data_to_shows_tableDette skulle generere en ny fil i app / database / migreringer med den dato, hvor vi foretog migrering og navnet på det samme, kan det være noget, der ligner dette:
2014_07_15_222551_add_data_to_shows_table.phpDa vi har vores fil, lad os i det følgende billede se, hvordan vi ændrer metoden op () for at tilføje instruktionerne i Flydende for at indsætte data:
FORSTØRRE
Når dataene er i vores tabel, er det mest naturlige, at vi vil konsultere dem, for dette skal vi kun opbygge en model, hvor vi kan etablere parametrene for forespørgslen og derefter en rute for at kunne kalde det, lad os se modellen først:
FORSTØRRE
Endelig skal vi bygge ruten, til dette vil vi simpelthen kalde modelens metode og med det kan vi få adgang til registreringerne og vise dem med metoden hjælper dd (), Lad os se eksemplet i følgende billede: