Jednoduchý e-shop Laravel 5.3 část 1 – Instalace a databáze

Jednoduchý e-shop Laravel 5.3 část 1 – Instalace a databáze

Po krátké přestávce ( v mezidobí jsem pronikala do tajů záludného prgramovacího jazyka C) jsem se vrátila k mému původnímu e-shopu ( viz. seriál a drobný update). Jak už to tak bývá, zjistila jsem, že ne zrovna všechno v něm bylo ideální. Protože se blíží vánoce a kromě zaměstnání, úklidu domácnosti, pečení cukroví a nákupu dárků, nemám v podstatě nic na práci, rozhodla jsem se svůj nehezký kód přepracovat a to s využitím nejnovější verze Laravel framewroku a to konkrétně aktuální verze 5.3. Idea je stejná jako v minulém seriálu vytvořit jednoduchý, ale zároveň provozuschpný e-shop. Začínáme…

Nejprve instalace poslední verze Laravel

Vytvoříme si databázi a v souboru .env si nastavíme vše potřebné, abychom se k ní připojili.

Dále si připravíme jednotlivé tabulky v databázi pomocí database migration (skvělý nástroj)

Oproti minulému seriálu prozatím vypouštím kategorie pro zboží, poněvadž e-shop je určen pro prodej jen několika výrobků. Naopak přidána ja tzv. pivot table pro určení výrobků, které patří do objednávky.

Objednávky – tak tady evidujeme jen zákazníka, kterému objednávka patří a stav objednávky.

Výrobky opět nic složitého – název, popis, SEO titulek a cena.

Ovšem nyní přichází ta tzv. pivot tabulka nebo tabulka vztahů, která určuje vztah mezi výrobkem a jednotlivou objednávkou.

No a nakonec zákazníci

pak spustime migraci databaze

no a pokud je vše správně máme vytvořenu pro nás e-shop databázi

databaze

Pokud se to nekomu nechce psat zdroje jsou na githubu

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *