實作內容: https://github.com/ceparadise168/cart 建立 Cart 套件 目標: 設計一個購物車物件,這個物件可以增加商品、計算總價、回傳商品總數量。 設計成能以 PSR-4 載入的套件。 重構商品 重構購物車 增加購物車功能 發佈套件 研究 CircleCI 建立專案 composer create-project laravel/laravel Cart --prefer-dist 移動到專案目錄下 cd Cart 建立套件 建立套件目錄,格式為 packges/開發商(作者)/套件名稱,並建立兩個資料夾分別為 src、tests mkdir -p packges/ceparadise168/cart/src mkdir -p packges/ceparadise168/cart/test cd packges/ceparadise168/cart 初始化 composer 設定,安裝 phpunit composer init composer require phpunit/phpunit --dev composer.json 如下 { "name": "ceparadise168/cart", "authors": [ { "name": "Eric Tu", "email": "ceparadise168@gmail.com" } ], "require": {}, "require-dev": { "phpunit/phpunit": "^8.5" }, "autoload": { "psr-4": { "Ceparadise168\\Cart\\": "src/"...