PWA2: P03 - Základy práce s databázou 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 vysvetľuje pripojenie Laravel aplikácie na databázu pomocou konfiguračného súboru .env, kde sa nastavuje prostredie aplikácie, prihlasovacie údaje k databáze a ďalšie citlivé parametre. Vysvetľuje sa koncept modelu ako konektora na konkrétnu databázovú tabuľku a postupnosť krokov potrebných na prácu s databázou v Laraveli namiesto ručného vytvárania tabuliek cez PHP myAdmin. Na záver sa zavádza pojem Eloquent ORM (Object Relation Mapper), ktorý za vývojára generuje SQL požiadavky.

  • - Súbor .env obsahuje konfiguráciu prostredia (local/production), databázové prihlasovacie údaje a ďalšie citlivé nastavenia, nesmie sa zverejniť napríklad na GitHube.
  • - Model je konektor na konkrétnu databázovú tabuľku, každá tabuľka by mala mať svoj model.
  • - Migration je skript, ktorý vytvára štruktúru databázovej tabuľky, nahrádza manuálnu prácu v PHP myAdmin.
  • - Factory a Database seeder slúžia na generovanie a naplnenie testovacích dát do tabuliek.
  • - Eloquent ORM je nástroj Laravelu, ktorý namiesto písania surových SQL dotazov generuje databázové požiadavky automaticky.

Zhrnutie pripravené s pomocou AI z prepisu videa.