PWA2: P04 - Create/Read/Update/Delete a Autentifikácia užívateľa vo frameworku Laravel

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.