0
我在我的網站上創建了一個購物車,所有內容都作爲序列化數組存儲在會話中。Laravel - cart mvc - 我應該在哪裏放置函數?
我想幫助像'getPrize','getCart'等功能。我應該在哪裏存儲這些功能?例如:'getPrize'函數將從會話中獲得序列化數組,並且返回最終獎品以獲得序列數組。
我在我的網站上創建了一個購物車,所有內容都作爲序列化數組存儲在會話中。Laravel - cart mvc - 我應該在哪裏放置函數?
我想幫助像'getPrize','getCart'等功能。我應該在哪裏存儲這些功能?例如:'getPrize'函數將從會話中獲得序列化數組,並且返回最終獎品以獲得序列數組。
最簡單的方法是使用像IMO https://github.com/Crinsane/LaravelShoppingcart這樣的簡單購物車實施方案。它已經回答了你所有的問題。如果你不想使用它,你可以看看源代碼,我想你會找到一些答案。現在
,關於不使用一個lib你的問題,你可以建立延伸Model
(與所有的法像getPrize
和getCart
),在其注入Session
一個Cart類,使該類服務提供商,然後注入其在你的控制器中。
希望它會有所幫助。