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

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.