Webrebel 3 - OOP a Laravel

napísal , 30 Aug 2015 [ PHP SQL Tutoriály Videá ]

Nový kurz WordPress pre programátora

V minulom článku som detailne popísal Webrebel 2 kurz. Sú tam všetky informácie, ktoré potrebujete. Ak nie sú tam, možno budú v komentároch.

Napríklad informácia, že kurz sa rozdeľuje na 2 časti. Prvá sa volá Webrebel PHP a MySQL a je už ukončená. Má to 20 hodín, 116 videí, 13 domácich úloh, desiatky materiálov, kopu zdrojákov a funkcií na posťahovanie... v článku je zoznam všetkých videí.

Druhá časť sa volá Webrebel OOP a Laravel a na tej pracujem teraz. Bude podobného rozsahu, kto si kurz kúpi teraz, dostane obe časti (PHP + MySQL aj OOP + Laravel). Plán je, aby sa neskôr dali kúpiť aj samostatne, keď sa všetko dokončí.

Ako spraviť Laravel blog za 2 minúty (alebo 60):

Vo videu používam tento helper file.

Kurz sa dá zakúpiť tu:
:: Webrebel 3: OOP a Laravel

Kurzy sa dajú kúpiť samostatne. PHP/MySQL je jeden kurz, OOP/Laravel je druhý kurz.

Do OOP a Laravel časti postupne pribúdajú videá. Chcel som mať miesto, kde s vami budem zdieľať progres. Kde bude rastúci zoznam kapitol. Aby ste vedeli, do čoho idete. Tento článok je to miesto.

Edit (19. október 2015): týmto dňom považujem Webrebel OOP/Laravel kurz za dokončený. Má 120 videí. Čo je, podobne ako v PHP/MySQL kurze, okolo 20 hodín videa. Žiaden bullshit v nich, sú nekompromisne prestrihané, bez toho by to bolo ešte o kus viac, ale toto je čistých 20 hodín učenia. A blbých vtipov. Je toho veľa. Idem oddychovať.

Edit (16. máj 2019): Kurz webrebel 3: oop a laravel vznikol pár rokov dozadu. Medzitým vyšlo niekoľko nových verzií laravelu. Zmenili sa názvy súborov, adresárov, funkcií. Nie všetok kód, ktorý som v kurze vytvoril, dnes funguje.

Funguje, ak ho prepíšeš na novšie zápisy. Ale to otravné, to znamená, že každé video musíš sledovať s otvorenou dokumentáciou a hľadať zmeny. Práve som do kurzu pridal 37 nových videí.

Kde nakódim od nuly blog, komplet na najnovšej verzii laravelu (čo momentálne je verzia 5.8) Je to blog, má registráciu, prihlasovanie, články, komentáre. Nový laravel, nový kód, kurz je vďaka tomu znova aktuálny.

Nechám v kurze aj tie staršie videá - v nich idem pri každej téme do väčšej hĺbky. Keďže všetka teória, obkecy, vysvetľovačky, rady, tipy, triky, toto všetko stále platí, len niektoré zápisy sa rokmi zmenili... čiže aj tie staré videá stále majú obrovský význam.

V kurze je teraz 160 šťavnatých videí.

Týchto 37 videí, ktoré som práve pridal, vzniklo pre môj nový Vue.js kurz - čiže v týchto videách robím aj frontend a používam Vue.js, ale len v menšine.

:: nový kurz Vue.js + SPA (single page aplikácie)

Nepotrebuješ Vue.js poznať a nepotrebuješ Vue.js kurz sledovať, aby si pochopil tieto videá - absolútna väčšina každej minúty každého videa je čistý, aktuálny, moderný laravel kód. Čiže choď do toho:) Laravel kurz je znova aktuálny, pozeraj ako vyrobím blog v najnovšej verzii frameworku.

A toto je zoznam videí:

  1. Úvod do kurzu - Prečo, čo, kedy, načo frameworky a koľkej?
  2. v01 Laravel 01 inštalácia, routes, artisan, VS Code pluginy
  3. v02 Laravel 02 controllers, views
  4. v03 Laravel 03 login, register, auth, databáza, migrations
  5. v04 Client-side vs. server-side rendering

rozbaliť zvyšných epizód

  1. v05 Ako rozbeháš stiahnutý kód (+ Laravelu bude o kúsok viac)
  2. v06 Laravel/Composer update a čo bude ďalej (v kurze, nie živote)
  3. v07 Master layout a Config súbory
  4. v08 69 nice (Vue a frontend v Laraveli)
  5. v09 Databáza, migrácie
  6. v10 Modely, kolekcie, z databázy na stránku, juj!
  7. v11 Vzťahy medzi modelmi, auto dopĺňanie 'use'
  8. v12 FAKER (laravel sám naplní databázu, DB SEED)
  9. v13 Usporiadanie dát z databázy, @include šablóny
  10. v14 Escaping, JS frameworky v Laraveli, pluralizácia textu
  11. v15 CRUD, REST, Resource controllers
  12. v16 Podstránka pre kontkrétny článok cez PostController
  13. v17 Fajné formátovanie dátumu cez Carbon... a komentáre!
  14. v18 Cibri™ si vkus
  15. v19 @guest @auth / login / logout / register
  16. v20 Form pre koment, hlavná navigácia, named routes a route()
  17. v21 Form problém 01 CSRF (Cross Site Request Forgery)
  18. v22 Form problém 02 Mass Assignment Exception, odoslanie formu
  19. v23 Uloženie do DB cez vzťah, usporiadanie vzťahov
  20. v24 Validácia formuláru, výpis chýb, lepšie zabezpečenie formu
  21. v25 SLUG v adrese pre lepšie SEO, unique index v DB cez migrate
  22. v26 Debug cez Laravel TELESCOPE, efektívne SQL cez EAGER LOADING vzťahov
  23. v27 Vue FlashMessage komponent
  24. v28 Session, Laravel flash message
  25. v29 Prechod na ES6 import syntax, ESLint a Prettier sú späť
  26. v30 Vue inline-templates
  27. v31 Edit a delete linky, doubleclick, blur, contenteditable
  28. v32 Práva usera, Authorization Policy, @can, iba autor môže zmazať koment
  29. v33 Editácia a mazanie cez AXIOS ajax (aj bez neho)
  30. v34 Polish time! (Poľský čas!) Dokončím úpravy, vyladím mazanie
  31. v35 Vyladím edit komentu, autovyznačím text a blur vráti pôvodný
  32. v36 Flash notifikácia po (ťažko úspešnom) edite a delete
  33. Nastavíme Mac pre web development - Skryté súbory, plné cesty k súborom, klávesnica
  34. Nastavíme Mac - Rýchle animácie, lepšia konzola, command line devtools
  35. Nastavíme Mac - PHP, Environment Variables, PATH
  36. Nastavíme Mac - Hombrew package manager
  37. Nastavíme Mac - Node, npm, bower, composer, xdebug, brew tap
  38. Nastavíme Mac - Princíp package managerov a PHP Composer
  39. Nastavíme Mac - Inštalujeme Laravel, Xdebug, Dash
  40. Nastavíme Windows pre web development - Nastavenia systému, Windows admin práva
  41. Nastavíme Windows - Klávesnice, Cmder git cygwin konzola
  42. Nastavíme Windows - MAMP, systémové premenné
  43. Nastavíme Windows - Nastavenia php.ini, package / dependency manager
  44. Nastavíme Windows - Environment variables, PATH
  45. Nastavíme Windows - Composer, node.js, npm, bower
  46. Nastavíme Windows - PHP xdebug
  47. [BONUS] - Chyba "CLI prestal fungovať" vo Windows konzole
  48. Inštalácia Laravelu, Prehľad súborov a adresárov frameworku
  49. Prehľad súborov a adresárov frameworku, PART 2
  50. Routes, Views, Laravel IDE Helper na dopĺňanie kódu
  51. Laravel Views, HTML šablóny, Master layout
  52. Premenné v šablónach, 3 spôsoby posielania dát do views
  53. Controller, REST, Model-View-Controller (MVC) princíp
  54. Error messages, 404 stránka, Maintenance mód
  55. Prehodenie HTML stránky do Laravelu, Rozšírenie sekcíi, Unescaped výpisy
  56. Ako získať všetky routes + Berte pravidlá s rezervou
  57. Namespaces, Ako zdieľať dáta / poslať dáta do všetkých views
  58. URL parametre, Ako odchytiť všetky adresy, jedna route pre všetko
  59. Pridávanie Laraval packagov, HTML/Form Builder, CSRF
  60. Form Builder PART 2, Request method injection
  61. Validácia PART 1, zobrazenie validačných errorov, predvypĺňanie inputov
  62. Validácia PART 2, uloženie do databázy, flash message
  63. Blade 2 (2002) - forelse, unless, include, partials
  64. PHPStorm - Rozdiel medzi text editorom a IDE
  65. PHPStorm - Téma, Color Scheme, Fonts
  66. PHPStorm - Command Palette, filtrovatelné zoznamy, nastavenia editora
  67. PHPStorm - Minimalizmus, Search Everywhere, klávesové skratky, viac kurzorov
  68. PHPStorm - Klávesové skratky a ťažké PHPStorm frajeriny
  69. PHPStorm - Skratky, obaľovanie kódu Emmetom, automatický Code Formatting
  70. PHPStorm - Generovanie, refactoring, automatické vytváranie kódu
  71. PHPStorm - File Templates, Dash, Xdebug, rady pre zrýchlenie PHPStormu
  72. Ako spraviť Laravel blog za 2 minúty (alebo 60) (1/3)
  73. Ako spraviť Laravel blog za 2 minúty (alebo 60) (2/3)
  74. Ako spraviť Laravel blog za 2 minúty (alebo 60) (3/3)
  75. Laravel Blog - čisté PHPčko vs. framework
  76. PHP webserver, ako s Laravel aplikáciou na skutočnom hostingu
  77. Laravel Blog - rozbiehame novú aplikáciu
  78. Implicit Routes, Implicit Controllers
  79. Named Routes, RESTful Resource Controllers
  80. Laravel IDE Helper, naučíme editor dopĺňať kód z Forms & HTML packagu
  81. Laravel Blog - Login a Register formulár na 2 spôsoby
  82. Pripojenie na DB, kontrolné výpisy, Artisan Tinker
  83. Database Migrations 01
  84. Migrations 02 - artisan make migration, rollback, reset
  85. Migrations 03 - Laravel Generators Package
  86. Migrations 04 - Kedy, načo a prečo
  87. AUTH - login a registrácia v Laravel 5.1
  88. Úprava vstavaného AUTH systému, PHP Traits, Flash messages
  89. Middleware - ako na podstránku pustiť iba ak je user prihlásený
  90. Laravel sa mení, v nových verziách môžu veci fungovať inak
  91. Models, Eloquent ORM
  92. Mass Assignment Exception, generovanie modelov, Route Groups
  93. Accessors, Mutators, JSON Formatter
  94. Ako pridať vlastný helper file + funkcie špecifiké pre model
  95. 404 Not Found page, ak nenájdeme podstránku
  96. Rozšírenie model objektu o nové atribúty (cez Eloquent Accessors)
  97. Eloquent vzťahy medzi modelmi (hot)
  98. Tagy, usporiadanie a sychronizácia many-to-many (M:N) vzťahov
  99. Vytváranie formulárov, Konzolové aliasy, PHPStorm Live Templates 1
  100. PHPStorm Live Templates 2
  101. Manuálna validácia, ako vytvoriť model napojený na iný model
  102. Automatická validácia cez Request
  103. DELETE, PUT, PATCH http requesty, Edit form, Fom Model Binding
  104. Update validácia, Refactoring, čistiace práce
  105. View Composers, automatické posielanie dát do konkrétnych views
  106. Prechod z ID na Slugy
  107. Čistiace práce pokračujú, Pagination, rozdelenie postov cez viac stránok
  108. Mazanie, Autorizácia, práva používateľov, aby každý mohol mazať len vlastné
  109. Autorizácia cez ACL (Access Control Lists)
  110. OOP 01 - objektovo orientované programovanie - trieda vs objekt
  111. OOP 02 - konštruktor, $this
  112. OOP 03 - dedenie, extends
  113. OOP 04 - procedurálne vs objektovo orientované programovanie
  114. OOP 05 - getters, setters
  115. OOP 06 - public, private, protected
  116. OOP 07 - namespaces, psr-4 autoloading
  117. OOP 08 - static
  118. OOP 09 - abstract, interface, trait
  119. OOP 10 - blog na objektovo orientovaný spôsob
  120. OOP nie je všetko
  121. OAuth 01 - Prihlásenie sa cez Github účet
  122. OAuth 02 - Prihlásenie cez Github, Access Token teória
  123. OAuth 03 - Prihlásenie sa cez Facebook účet
  124. Preklad 01 - Multi-jazyčná stránka
  125. Preklad 02 - Multi-jazyčná stránka
  126. Preklad 03 - Množné čísla, dátumy
  127. Preklad 04 - Prepínanie medzi jazykmi, každý user si môže zvoliť vlastný jazyk
  128. Úvod do API - CURL, JSON Formatter, Postman
  129. HTTP Requesty z PHP aplikácie cez Guzzle, získame OAuth chránené údaje z Githubu
  130. API - Lumen, Route Prefixes, Namespaces
  131. RESTful API 01
  132. RESTful API 02 - Transform, POST request, Basic Auth
  133. Cache
  134. Eventy + Dôležitá optimalizácia Laravel stránky pred vypustením do sveta
  135. Práca so súbormi, Export do Excelu
  136. Import z Excelu, Log do súboru
  137. Cron
  138. Roles, Permissions, či má používateľ Admin práva
  139. Upload súborov 01 - validácia poľa hodnôt, vlastné validačné správy
  140. Upload súborov 02 - uloženie, presunutie a premenovanie súboru
  141. Upload súborov 03 - evidovanie súborov v databáze
  142. Upload súborov 04 - vylistovanie a mazanie súborov
  143. User Edit Form - zmena mena, hesla, pridanie avatar ikonky
  144. Upload Refactor 01 - Ako volať metódu controllera z iného controllera
  145. Upload Refactor 02 - Morphovanie modelov, upload súborov k rôznym modelom
  146. Upload a spracovanie obrázkov 01
  147. Upload a spracovanie obrázkov 02 - avatar ikonka
  148. Diskusia - Pridávanie komentárov
  149. Diskusia - Pridávanie komentárov cez AJAX
  150. Záver kurzu
  151. OCD

Viac informácii o celom kurze v článku Webrebel 2 - PHP, MySQL, Laravel 5. A, btw, stále funguje a existuje prvý HTML / CSS / jQuery Webrebel, takže učiť sa môžete koľko len chcete:)

napísal , 30 Aug 2015

34 komentárov

komentuj ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom
  1. Mego [ Piatok 4.9.2015, 09:27 ]

    Už hlavne nech baví laravel, bo viem o ňom hovno a z posraného laracastu ešte väčšie a to som tam nechal padika... kua :D

  2. Matus [ Utorok 8.9.2015, 12:04 ]

    Lukasu, sak len vytrim :D

  3. S. [ Štvrtok 10.9.2015, 16:52 ]

    yablko! pisem asi odveci koment, trosku.. dnes je treti den, co sa ucim webrebela 1tku :D som nesmierne rada, ze som nasla learn2code a teba.. najprv som sa chcela zucastnit kurzu irl, ale nevydalo mi to s casom.. tak som sa rozhodla pre online kurz,takze diky moc, ze ho tvoris! :) Fakt dakujem, normalne som happy, ze som dnes vytvorila taku normalnejsiu stranku :D pozrela som zatial asi 27 videi.. normalne mi robi problem odhlasit sa odtial, lebo ma to bavi :D a musela som ti napisat tento komentar... a urcite budem pokracovat vo webrebelstve! :D

  4. yablko [ Štvrtok 10.9.2015, 23:02 ]

    jeee, vďaka:) to je super, teším

  5. yablko [ Utorok 15.9.2015, 23:27 ]

    pridané bonusové videá o PHPStorme

  6. yablko [ Utorok 22.9.2015, 17:38 ]

    12 nových

  7. drla [ Piatok 25.9.2015, 10:14 ]

    Cau, vidim ze ti to pekne ubieha... Vedel by si napisat kedy bude Laravel hotovy plus kolko bude stat samotny Laravel? Vyzera velmi dobre , na 99% si ho chcem kupit ;)

  8. yablko [ Utorok 29.9.2015, 19:20 ]

    Pridal som 3 videá, v ktorých cez laravel spravím blog za 2 minúty. Alebo 60 minút. Jedno z toho.

    Môžete pozerať https://youtu.be/0OroWkEig8s?list=PL3VwAXKvhemV51RvinBUad7DMz-OijWQN

    drla: zatiaľ neviem odpoveď ani na jednu z tvojich otázok, o cene nerozhodujem ja, ale tak v najbližších týždňoch sa budem snažiť to dokončiť, mesiac možno.

  9. yablko [ Piatok 2.10.2015, 00:09 ]

    14 nových...

  10. yablko [ Sobota 3.10.2015, 17:45 ]

    9 nových...

  11. scoti [ Streda 7.10.2015, 22:45 ]

    Ahoj yablko, bude sa v niektorej casti laravelu preberat aj tvorba admin rozhrania (backendu) s prihlasenim.. ako nastavit routy, controllery specialne len pre admin apod. V serialy uz co-to bolo ukazane ale 1,2 casti by sa hodili, ktore by sa venovali prave tvorbe backendu.
    Inac, velka vdaka za serial.. prave pracujem na zadani web apky a dlho som rozmyslal v com, no pred asi 2 tyzdnami padlo rozhodnutie na laravel, takze tvoj serial je velmi napomocny. Este raz vdaka.

  12. yablko [ Štvrtok 8.10.2015, 11:03 ]

    k tomu by som len skombinoval veci, čo som už ukázal.. do tabuľky userov by som pridal stĺpec či je admin, do autorizačných gates, podobne ako mám 'edit-post' by som si pridal 'is-admin', prípadne do users modela pridal is_admin funkciu a spravil by som si spravil middleware, ktorý by kontroloval (ukazoval som vo videách, ako by to vyzeralo) a iba admina by som pustil do route group pre admin cesty a bolo by:)

    (also, 10 nových)

  13. yablko [ Štvrtok 8.10.2015, 22:55 ]

    4 nové

  14. yablko [ Piatok 9.10.2015, 14:37 ]

    +3

  15. yablko [ Nedeľa 11.10.2015, 16:30 ]

    scoti: nakoniec som spravil aj admin video, uploadujem... +1
    a rovno +4 ďalšie

  16. scooti [ Pondelok 12.10.2015, 15:18 ]

    yablko: super, vdaka.. video super. Este ked budes mat niekedy cas bolo by fajn dokoncit/vysvetlit ako si zriadit takuto celu admin sekciu stranky. Ze adresa domena.sk/admin bude mat vlastne routy ktore sa budu tykat iba admin controlerov, ktore budu napr. v Controllers/Admin/, a bude mat aj svoje vlastne admin views vo vlastnom subfolderi. Cize v skratne ako nastavit laravel aby sme si mohli vytvorit take svoje male vlastne CMS-ko :) vdaka

  17. yablko [ Pondelok 12.10.2015, 21:37 ]

    môžeš spraviť presne to isté, čo som spravil v api videách, len route prefix na tej group bude "admin" namiesto "api", na celú group dáš ten "auth:admin" middleware a ostatné si si sám povedal v komentári:)

    môj cieľ je v tých videách ukázať dosť na to, aby si si vedel sám spraviť, čo potrebuješ:) a podľa mňa už máš dosť informácií a videí, aby si dosiahol, čo chceš:) treba sa trocha posnažiť, skúsiť si to sám, ja to opakujem stále, pretože inak sa človek nič nenaučí

    tak šup šup, dokonči admin rozhranie, veľa sa naučíš!:)

  18. yablko [ Nedeľa 18.10.2015, 18:55 ]

    pridaných 11 videí o objektovo orientovanom programovaní

  19. yablko [ Pondelok 19.10.2015, 14:03 ]

    pridaných posledných 9 videí, čo znamená, že finálne číslo je 120 videí, čo znamená, že oop a laravel je dokončený
    do it http://webrebel.sk/

    kurzy sa dajú kúpiť samostatne, takže kto chce laravel, môže kúpiť len laravel

  20. mexxx [ Pondelok 23.11.2015, 15:07 ]

    Ahoj. Chci se zeptat. Mas v planu jeste delat dalsi kurzy ? Nebo je to komplet od tebe ?

  21. yablko [ Pondelok 23.11.2015, 21:10 ]

    čau,
    chcel by som určite nejaký javascriptový spraviť...

    javascript/node/react, neviem presne kedy, neviem presne ktoré technológie, ale niečo na tento štýl

  22. vlado [ Streda 2.12.2015, 20:56 ]

    jablko všetko čo tvoriš sa da použiť v ostrej prevadzke? je to bezpečne?

  23. vlado [ Streda 2.12.2015, 22:56 ]

    sorry za predchadzajuci koment nepozeral som videa do konca .. ale inak super videa =) len tak dalej

  24. miso [ Sobota 5.12.2015, 08:36 ]

    ahoj Yablko,
    viem ze to je od veci pod php laravel, omluvam sa ale neviem kde napisat.

    chcel som sa spytat ci ovladas Python pripadne Java a ak ano, ci nebudes robit kurz? Od teba by to totiz bola absolutna pecka.

  25. yablko [ Sobota 5.12.2015, 14:01 ]

    čau, ou, sklamem ťa:( v pythone nerobím a java mi nechutí, takže na tieto jazyky nič neplánujem veru

  26. miso [ Utorok 15.12.2015, 20:15 ]

    Aha ;(
    to je skoda, a aky jazycisko mas najradsej ?

  27. mato [ Streda 11.5.2016, 13:53 ]

    Ahoj, chcem sa ťa spýtať v týchto videach používaš PHP Storm. Je lepší ako Sublime Text. Keď je lepší tak v čom. Alebo čo je lepšie použivať pri laravely. Dik.

  28. yablko [ Streda 11.5.2016, 18:02 ]

    vie doplnat viac kodu, radi pri pisani, dokoncuje za mna

    viem sa lahsie preklikat k miestu, kde je zadeklarovana funkcia alebo najst subor a miesto, kde vznikla premenna... hlavne to doplnanie kodu

  29. drla [ Štvrtok 26.5.2016, 15:58 ]

    Nazdar,

    no co nejaky novy kurz nechystas?

  30. yablko [ Štvrtok 26.5.2016, 22:07 ]

    chystam wordpress

  31. drla [ Štvrtok 16.6.2016, 22:03 ]

    Hmmm, a kedy???

  32. yablko [ Piatok 17.6.2016, 09:24 ]

    teraz v lete niekedy:)

  33. yablko [ Streda 20.7.2016, 11:25 ]

  34. yablko [ Sobota 18.5.2019, 17:35 ]

    pridal som 37 nových videí
    viac o nich v článku hore alebo tu https://www.facebook.com/yablko.smrdi/posts/1186037888268154

    v01 Laravel 01 inštalácia, routes, artisan, VS Code pluginy
    v02 Laravel 02 controllers, views
    v03 Laravel 03 login, register, auth, databáza, migrations
    v04 Client-side vs. server-side rendering
    v05 Ako rozbeháš stiahnutý kód (+ Laravelu bude o kúsok viac)
    v06 Laravel/Composer update a čo bude ďalej (v kurze, nie živote)
    v07 Master layout a Config súbory
    v08 69 nice (Vue a frontend v Laraveli)
    v09 Databáza, migrácie
    v10 Modely, kolekcie, z databázy na stránku, juj!
    v11 Vzťahy medzi modelmi, auto dopĺňanie 'use'
    v12 FAKER (laravel sám naplní databázu, DB SEED)
    v13 Usporiadanie dát z databázy, @include šablóny
    v14 Escaping, JS frameworky v Laraveli, pluralizácia textu
    v15 CRUD, REST, Resource controllers
    v16 Podstránka pre kontkrétny článok cez PostController
    v17 Fajné formátovanie dátumu cez Carbon... a komentáre!
    v18 Cibri™ si vkus
    v19 @guest @auth / login / logout / register
    v20 Form pre koment, hlavná navigácia, named routes a route()
    v21 Form problém 01 CSRF (Cross Site Request Forgery)
    v22 Form problém 02 Mass Assignment Exception, odoslanie formu
    v23 Uloženie do DB cez vzťah, usporiadanie vzťahov
    v24 Validácia formuláru, výpis chýb, lepšie zabezpečenie formu
    v25 SLUG v adrese pre lepšie SEO, unique index v DB cez migrate
    v26 Debug cez Laravel TELESCOPE, efektívne SQL cez EAGER LOADING vzťahov
    v27 Vue FlashMessage komponent
    v28 Session, Laravel flash message
    v29 Prechod na ES6 import syntax, ESLint a Prettier sú späť
    v30 Vue inline-templates
    v31 Edit a delete linky, doubleclick, blur, contenteditable
    v32 Práva usera, Authorization Policy, @can, iba autor môže zmazať koment
    v33 Editácia a mazanie cez AXIOS ajax (aj bez neho)
    v34 Polish time! (Poľský čas!) Dokončím úpravy, vyladím mazanie
    v35 Vyladím edit komentu, autovyznačím text a blur vráti pôvodný
    v36 Flash notifikácia po (ťažko úspešnom) edite a delete

ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom