Jednoduché API ve frameworku Slim 4 – č. 5 Vylepšení UserControlleru
Naše API funguje, ale můžeme zkusit ještě vylepšit, třeba si přidáme validaci vstupních, přidáme prepared statement po práci s databází
Naše API funguje, ale můžeme zkusit ještě vylepšit, třeba si přidáme validaci vstupních, přidáme prepared statement po práci s databází
Pro testování našeho API na lokálním zařízení můžete použít aplikaci např. Postman nebo Insomia. V příkazové řádce se dá použít třeba curl . Ja použiji aplikaci HttPie.
Takže API sice máme, ale naplácáno v jednom souboru a s daty napevno vloženými. Dnes si uděláme nějakou reálnější a použitelnější strukturu naší aplikace a zároveň si aplikaci připojíme k databázi.
Takže v dalším dílu bychom si naše API rozšířili o základní CRUD operace. Minule jsem provedli základní instalaci frameworku a vytvoření jednoduchého endpointu pro ověření správného výstupu ve formátu JSON. Dnes bychom si API rozšířili o základní CRUD operace.
Vytvoříme si jednoduché API ve frameworku Slim 4. Instalaci Slim 4 pomocí composeru
1 |
composer require slim/slim:"4.*" |