-
Notifications
You must be signed in to change notification settings - Fork 0
Kontrolery
Martin Brom edited this page May 10, 2018
·
4 revisions
- Velká část kontrolerů a jejich metod je navržena tak, aby co nejlépe odpovídala standartům RESTového API. Více info je možné nalézt zde: Laravel Resource dokumentace
- Všechny běžné kontrolery dědí od
CommonControllera všechny admin kontrolery odAdminController. Je to proto, aby bylo jednodušší hromadně definovat potřebnou funkčnost a middleware pro skupinu kontrolerů. - Validace dat probíhá z naprosté většiny již na Requestu. Proto lze téměř vždy považovat data na kontroleru jako validní.
- Admin kontrolery využívají Auth middleware. To znamená, že k nim může přistupovat pouze přihlášený uživatel.
-
store()- přidání letadla na letiště -
update()- přesun letadla na jiné letiště -
destroy()- odstranění letadla z letiště
-
index()- seznam všech letadel -
create()- formulář na přidání nového letadla -
store()- přidání nového letadla -
show()- zobrazení informací o letadle -
edit()- formulář na editaci letadla -
update()- editace letadla -
destroy()- odstranění letadla -
editImage()- formulář na editaci obrázku letadla -
storeImage()- uložení nového obrázku letadla -
defaultImage()- nastavení základního obrázku letadla
-
index()- seznam všech letišť -
create()- formulář na přidání nového letišté -
store()- přidání nového letiště -
show()- zobrazení informací o letišti -
edit()- formulář na editaci letiště -
update()- editace letiště -
destroy()- odstranění letiště -
addAircraft()- formulář na přidání letadel na letiště
-
index()- seznam všech nepotvrzených objednávek -
uncompleted()- seznam všech nedokončených objednávek -
completed()- seznam všech dokončených objednávek -
show()- zobrazení informací o objednávce -
edit()- formulář na editaci poznámky k objednávce -
update()- editace poznámky k objednávce -
destroy()- odstranění objednávky -
complete()- dokončení objednávky -
confirmOne()- potvrzení specifické objednávky -
confirmAll()- potvrzení všech objednávek
-
index()- seznam všech předdefinovaných tras -
indexCommon()- seznam všech běžných tras -
show()- zobrazení informací o předdefinované trase -
showCommon()- zobrazení informací o běžné trase -
edit()- formulář na editaci předdefinované trasy -
update()- editace předdefinované trasy -
create()- formulář na vytvoření předdefinované trasy -
store()- vytvoření předdefinované trasy -
destroy()- odstranění předdefinované trasy
-
index()- úvodní stránka administrace
-
index()- všechna letiště -
aircrafts()- všechna letadla na letišti
-
show()- zobrazení informací o objednávce -
store()- vytvoření objednávky -
downloadCoupon()- stáhne PDF kupon objednávky
-
index()- všechny předdefinované trasy
-
index()- úvodní stránka aplikace -
map()- stránka s mapou