Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.61 KB

model.md

File metadata and controls

33 lines (22 loc) · 1.61 KB

Prvé kroky

V tejto sekcii je vysvetlené z čoho Admin Model pozostáva a ako s ním môžeme ďalej pracovať.


Čo je to Admin Model

Admin Model je klasický Laravel Eloquent Model z architektúry MVC. Rozdiel medzi klasickým modelom je ten, že Admin Model obsahuje parametre a základné nastavenia, pomocou ktorých systém CrudAdmin dokáže vygenerovať celú databázu, formuláre, validáciu a urychliť proces vývoja aplikácie.

!> Podrobne fungovanie Admin Modelu ste si mohli prečítať v sekcii Ako to funguje


Výhody Admin Modelu v Laraveli

  1. Celá databáza a používateľske rozhranie pre administrátora bude vygenerované podľa nastavení Admin Modelu.
  2. Automaticky mapuje všetky relácie medzi modelmi. Čiže zaniká potreba písania relačných metód v modeloch, ktoré definuju vzťahy medzi modelmi. Od teraz stačí zavolať metódu s názvom relačného modelu, a relácia bude automatický nabindovaná. Napríklad $article->gallery() alebo $article->gallery.
  3. Automaticky vypĺnia $fillable a $casts podľa zadefinovaných vstupných hodnôt
  4. A mnoho ďalšieho...

Vytvorenie prvého Admin Modelu

Admin model je možné vytvoriť podobne ako klasický model v laraveli a to pomocou príkazu php artisan.

php artisan admin:model Article

Po spustení príkazu sa v priečinku app vytvorí súbor s názvom Article.php