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

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 view pro zobrazení košíku. V resources/views založíme cart.blade.php

Ještě drobná úprava css stylu pro správné zobrazení v public/css/styles.css

No ještě by to chtělo vedle ikonky košíku na homepage zobrazit aktuální množství položek v košíku.

Takže upravíme resources/view/layouts/master.blade.php

nyní nám ovšem e-shop přestane fungovat jelikož proměnnou $cart_qty je potřeba naplnit a k tomu využijeme tzv. view composer a to konkrétně v app/providers/AppServiceProvider.php upravíme funcki

No a nyní by nám již všechno mělo fungovat

Napsat komentář

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