PWA2: P04 - Create/Read/Update/Delete a Autentifikácia užívateľa vo frameworku Laravel
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška sa venuje efektívnej práci s databázou cez Eloquent ORM vo frameworku Laravel, konkrétne vkladaniu, čítaniu a mazaniu dát pomocou metód all, where, orderBy, like, get a first. Vysvetľuje sa rozdiel medzi jednotlivými dotazovacími metódami a spôsob, akým sa dáta z modelu posielajú cez kontrolér do view pomocou funkcie with. Na praktickom príklade s tabuľkou departments sa demonštruje aj počítanie štatistík (count, sum, average) nad dátami.
- - Eloquent ORM (podčasť Laravelu) generuje SQL požiadavky na pozadí namiesto písania surových SQL príkazov.
- - Metóda all() vráti všetky riadky tabuľky, where() umožňuje filtrovanie, orderBy() zoradenie, like vyhľadávanie podľa vzoru.
- - get() vracia výsledné pole záznamov, first() vracia iba prvý záznam vyhovujúci podmienke.
- - Konkrétnu hodnotu z jedného záznamu možno získať priamo cez šípkovú syntax, ak výsledok obsahuje presne jeden riadok.
- - Kontrolér posiela dáta do view pomocou return view(...)->with(...), pričom view zodpovedá konkrétnemu blade súboru v priečinku resources/views.
- - Nad vytiahnutými dátami je možné počítať agregácie ako count, sum a average priamo v Eloquente.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky