Veiciet vaicājumus, izmantojot tekošu pakalpojumu Laravel

Satura rādītājs
Zinot, kā lietot SQL valoda Veidojot tīmekļa lietojumprogrammas, tas ir ļoti noderīgi, ir taisnība, ka dažreiz ir nedaudz sarežģīti uzrakstīt daudzus norādījumus, lai sasniegtu vienkāršus rezultātus, piemēram, ievietojot vai veicot vaicājumus ar zemu vai vidēju sarežģītību, turklāt, veicot ievietošanu, mums ir pasargāt sevi no SQL injekcijas.
Brīvi pārvaldaLaravel piedāvā mums saskarni ar nosaukumu Brīvi pārvalda ar kuru mēs varam mijiedarboties ar savu datu bāzes dzinēju, nerakstot nevienu teikumu SQL, tas mums dod priekšrocību, ka mums nav jādomā par vaicājuma optimizāciju vai jāuztraucas SQL injekcijasTomēr vecās skolas lietotājam tas var šķist nedaudz ierobežojoši.
Kā vienmēr, katru reizi, kad mums ir jāveic izmaiņas datubāzē, vislabāk to darīt, veicot migrāciju, tādējādi mums būs izmaiņu vēsture, un mums nebūs tieši jāpieskaras datu bāzes dzinējam.
Pirmā lieta, kas mums jādara, ir ģenerēt migrācijas failu, šim nolūkam mēs izmantosim šādu komandu amatnieks:

php artisan migrate: izveidojiet add_data_to_shows_table

Tam vajadzētu ģenerēt jaunu failu lietotne / datu bāze / migrācija ar datumu, kad veicam migrāciju, un tā nosaukumu, tas varētu būt kaut kas līdzīgs šim:

2014_07_15_222551_add_data_to_shows_table.php

Tā kā mums ir mūsu fails, redzēsim nākamajā attēlā, kā mēs modificējam metodi uz augšu () lai pievienotu instrukcijas Brīvi pārvalda lai ievietotu datus:

PALIELINĀT

Mēs varam pamanīt, ka esam izveidojuši 3 masīvus ar datiem, kur katrs elements atbilst laukam tabulā, pēc tam ar klases DB no Laravel mēs norādām tabulu un izmantojam metodi ievietot () un mēs nododam tam masīvu, kurā ir katrs datu masīvs, un ar to mēs esam viegli ievietojuši ierakstus, bez nepieciešamības rakstīt vienu rindu SQL.
Kad dati ir mūsu tabulā, visdabiskākais ir tas, ka mēs vēlamies ar tiem iepazīties, tāpēc mums ir jāizveido tikai modelis, kurā varam noteikt vaicājuma parametrus, un pēc tam maršruts, lai to varētu izsaukt. vispirms apskatiet modeli:

PALIELINĀT

Ļoti vienkāršā veidā mēs izveidojam metodi, kas saņem parametrus pēc pasūtījuma un minētā pasūtījuma orientāciju, šim parametram jābūt vienam no modeļa tabulas laukiem, tad mēs izveidojam DB tipa objekts uz kuru mēs nododam tabulu kā konstruktora parametru, tad vienkārši ar metodi gūt () mēs saņemam vaicājumu, ja mums ir šķirošanas parametri, kurus mēs vispirms izsaucam sakārtot pēc () ar viņiem un pēc tam gūt ().
Visbeidzot, mēs izveidosim maršrutu, tāpēc mēs vienkārši izsauksim modeļa metodi un ar to mēs varēsim piekļūt ierakstiem un parādīt tos ar metodi palīgs dd (), Apskatīsim piemēru nākamajā attēlā:

Kā redzam, mēs esam spējuši darīt visu nepieciešamo, lai ievietotu un nolasītu datus bez nepieciešamības rakstīt SQL rindu, tas ir ļoti noderīgi, ja mums jāiziet no atkārtotiem un zemas sarežģītības uzdevumiem, visinteresantākais ir izmantot Brīvi pārvalda tas netraucē vajadzības gadījumā izmantot tiešo SQL, tāpēc mums ir daudzpusība.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave