Jednoduché API ve frameworku Slim 4 – č. 8 Přidáme si do datbáze produkty

Jednoduché API ve frameworku Slim 4 – č. 8 Přidáme si do datbáze produkty

Tento článek je 8 of 8 v seriálu Jednoduché API ve frameworku Slim 4

Aby naše API nebylo tak chudé doplníme si je o nové endpointy pro produkty. Nejprve si ale ještě provedeme malý refaktoring. Co se mi na API nelíbí je definice roue v hlahním souboru. Routu bude asi přibývat a líbili by se mi, kdyby byl v nějakém samostatném souboru.

Jednoduché API ve frameworku Slim 4 – č. 7 Validace dat

Jednoduché API ve frameworku Slim 4 – č. 7 Validace dat

Tento článek je 7 of 8 v seriálu Jednoduché API ve frameworku Slim 4

Naše API již se má čile k světu, co se mi ale dál neíbí a zasloužilo by upravit je validace vstupních dat v controlleru. Bylo by lepší a přehlednější ji vyčlenit do samostané třídy. Takže si vytvoříme další adresář Validators a v něm novou třídu pro kontrolu vstupních dat

Jednoduché API ve frameworku Slim 4 – č. 6 Přidání Model a Repositories

Jednoduché API ve frameworku Slim 4 – č. 6 Přidání Model a Repositories

Tento článek je 6 of 8 v seriálu Jednoduché API ve frameworku Slim 4

Takže zatím máme všechne kod pro naše API v UserControlleru. Bylo by fajn z controlleru vyčlenit kod pro práci s databází do samostanýcj tříd. Možností je vícero já jsem zvolila vytvoření Modelu a Repository. Takže v adresáři src  si vytvoříme dva adresáře Models a Repositories.  

Jednoduché API ve frameworku Slim 4 – č. 3 Struktura API a připojení k databázi

Jednoduché API ve frameworku Slim 4 – č. 3 Struktura API a připojení k databázi

Tento článek je 3 of 8 v seriálu Jednoduché API ve frameworku Slim 4

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.

Jednoduché API ve frameworku Slim 4 – č. 2 Základní CRUD

Jednoduché API ve frameworku Slim 4 – č. 2 Základní CRUD

Tento článek je 2 of 8 v seriálu Jednoduché API ve frameworku Slim 4

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.

Strasti po upgradu prestashopu verze 1.4.3 na 1.6.1

Strasti po upgradu prestashopu verze 1.4.3 na 1.6.1

Spravuji malý obchod českého výrobce punčochocého a ponožkového zboží . Do září 2017 byl provozován na verzi 1.4.3, doba pokročila a odhodlala jsem se k upgradu na verzi 1.6 konkrétně 1.6.1.16, a to zejména kvuli responsivite šablony. Abych si celý proce usnadnila použila jsem originál modul 1-click Upgrade. Zálohu celého e-shopu jsem si udělal předem, při ugradu jsem zvolila přepnutí na default šablonu, která používá Boostrap. Pro začátek jsem si řekla , že použiji defaultní šablonu. Jaké bylo ovšem mé překvapení,…

Read More Read More