Jednoduchý e-shop Laravel 5.3 část 11 – malé vylepšení modal okno pro přidání do košíku

Jednoduchý e-shop Laravel 5.3 část 11 – malé vylepšení modal okno pro přidání do košíku

Tento článek je 11 of 11 v seriálu Jednoduchý e-shop Laravel 5.3

Dneska jen takové miniaturní vylepšení po přidání zboží do košíku si zobrazíme modla okno. Upravovat budeme pouze view home.blade.php a to konkrétně že si upravíme kod pro přidání zboží do košíku, kde si předáme název a cenu zboží.

Jednoduchý e-shop Laravel 5.3 část 10 – přidání zboží do košíku AJAXEM

Jednoduchý e-shop Laravel 5.3 část 10 – přidání zboží do košíku AJAXEM

Tento článek je 10 of 11 v seriálu Jednoduchý e-shop Laravel 5.3

Tak jsem se rozhodla , že e-shop si vylepším o přidání do košíku ajaxem. Aby bylo možné použít ajax POST s Laravelem je nejpreve nutné ,aby byl předán s ajaxovým požadavek i csrf_token. Více najdeme jako vždy v dokumentaci X-CSRF_TOKEN Nejprve si upravíme master.blade.php do hlavičky přidáme

a také si zajistíme možnost přidat na konkrétní stránce javascritový kód. Takže na konec si přidáme

Nyní upravíme home.blade.php. Pro přidání zboží do košíku budeme používat

a na konec souboru…

Read More Read More

Nastavení práv pro Laravel a jiné PHP skirpty pro vývoj na localhostu

Nastavení práv pro Laravel a jiné PHP skirpty pro vývoj na localhostu

Pro lokální vývoj používám Linux Mint a na něm mám nainstalován web server Apache2. Pro intalaci frameworku Laravel je potřeba správně nastavit práva. Změnín si vlastníka

pak si ještě upravím práva

Pak ještě pro Laravel je potřeba správně nastavit práva pro zápis do některých jeho adresářů (obecně to může být i u jiných PHP skriptů, kde potřebujeme zapisovat)

komplexněji je to rozebráno a posáno na stackoverflow

Jednoduchý e-shop Laravel 5.3 část 7 – přehled objednávak v administraci

Jednoduchý e-shop Laravel 5.3 část 7 – přehled objednávak v administraci

Tento článek je 7 of 11 v seriálu Jednoduchý e-shop Laravel 5.3

Dnešní část kodu mi dala asi nejvíce zabrat, protože se zde používají tzv. relationships. Takže po přihlášení do administrace budu chtít asi zobrazit přehled všech objednávek s informací o objednateli, stavu a cene objednávky.

Jednoduchý e-shop Laravel 5.3 část 6 – základ administrační části

Jednoduchý e-shop Laravel 5.3 část 6 – základ administrační části

Tento článek je 6 of 11 v seriálu Jednoduchý e-shop Laravel 5.3

Takže teď začneme tvořit administraci pro náš jednoduchý e-shop. Využijeme vestavěnou adminstraci v Laravelu 5.3. Před započetím je potřeba si zazálohovat stávající e-shop. protože dojde k přepsání některých souborů a my si pak jejich obsah obnovíme ze zálohy.

Jednoduchý e-shop Laravel 5.3 část 5 – odeslání mailu pro objednávku

Jednoduchý e-shop Laravel 5.3 část 5 – odeslání mailu pro objednávku

Tento článek je 5 of 11 v seriálu Jednoduchý e-shop Laravel 5.3

Dnes si jenom trochu rozšíříme funkcionalitu pro odeslání objednávky. Bylo by dobré, kdyby provozovatel e-shopu byl o provedené objednávce informován i mailem. Takže uložení objednávky rozšíříme o odeslání mailu. Využijeme k tomu zcela novou funkcionalitu, kterou má Laravel od verze 5.3 a to tzv. mailables viz dokumentace.

Jednoduchý e-shop Laravel 5.3 část 3 – košík a přidání zboží do něj

Jednoduchý e-shop Laravel 5.3 část 3 – košík a přidání zboží do něj

Tento článek je 3 of 11 v seriálu Jednoduchý e-shop Laravel 5.3

Pokračujeme tedy dál no homepage máme zobrazení košíku a teď bychom chtěli zboží přidat do košíku a po té zobrazit zboží v košíku. Obsah košíku uložíme do session . Takže do routes/web.php si přidáme dvě routy a to pro přidání zboží do košíku a také pro zobrazení košíku.

a vytvoříme si CartController

a upravíme takto

funkce postAdd nám slouží pro přidání zboží z homepage do košíku a a index nám zobrazí aktuální obsah košíku. Ještě musíme připravit…

Read More Read More