Turinys
Nors žinote, kaip naudotis SQL kalba Kuriant žiniatinklio programas tai yra labai naudinga, tiesa, kartais yra šiek tiek sudėtinga parašyti daugybę instrukcijų, kad būtų pasiekti paprasti rezultatai, pvz., Įterpti ar pateikti užklausas, kurių sudėtingumas yra mažas ar vidutinis, be to, kai darome įterpimus apsaugoti save nuo SQL injekcijos.SklandusLaravelis siūlo mums sąsają pavadinimu Sklandus su kuriomis galime bendrauti su savo duomenų bazės varikliu, nerašydami nė vieno sakinio SQL, tai suteikia mums pranašumą, nes nereikia galvoti apie užklausos optimizavimą ar jaudintis SQL injekcijosTačiau senosios mokyklos vartotojui tai gali atrodyti šiek tiek ribojanti.
Kaip visada, kiekvieną kartą, kai reikia keisti duomenų bazę, geriausia tai padaryti perkeliant, todėl turėsime pakeitimų istoriją ir nereikės tiesiogiai liesti duomenų bazės variklio.
Pirmas dalykas, kurį turime padaryti, yra sugeneruoti perkėlimo failą, tam mes naudosime šią komandą amatininkas:
php artisan migrate: padarykite add_data_to_shows_tableTai turėtų sugeneruoti naują failą programa / duomenų bazė / perkėlimai su perkėlimo data ir to paties pavadinimu tai gali būti kažkas panašaus į šį:
2014_07_15_222551_add_data_to_shows_table.phpKadangi turime savo failą, pažiūrėkime kitame paveikslėlyje, kaip keičiame metodą aukštyn () pridėti instrukcijas Sklandus įterpti duomenis:
DIDELIS
Kai duomenys yra mūsų lentelėje, natūraliausia, kad norime su jais susipažinti, todėl turime tik sukurti modelį, kuriame galėtume nustatyti užklausos parametrus, ir tada maršrutą, kad galėtume jį iškviesti. pirmiausia pamatykite modelį:
DIDELIS
Galiausiai mes sudarysime maršrutą, todėl mes tiesiog paskambinsime modelio metodui ir galėsime pasiekti įrašus bei parodyti juos naudodami metodą pagalbininkas dd (), Pažvelkime į pavyzdį šiame paveikslėlyje: