/** * 顯示結帳頁面 */ public function index() { // 建立客戶 Account $account = Account::updateOrCreate(['id' => 1], ['name' => "梅宗主"]); $account->save(); // 模擬加入購物車動作 $cart = new MyCart(); $cart->add(Product::updateOrCreate(['id' => 1], ['name' => '暖爐', 'price' => '4000'])); $cart->add(Product::updateOrCreate(['id' => 2], ['name' => '護心丹', 'price' => '12000'])); $cart->add(Product::updateOrCreate(['id' => 3], ['name' => '密道鐵門', 'price' => '8000'])); return view('checkout', ['cart' => $cart, 'account' => $account]); }
public function bill($accountId, $amount) { $account = Account::findOrFail($accountId); $reqAmount = intval($amount); echo "<h3>刷卡金額: {$reqAmount}, 刷卡人姓名:{$account->name}</h3>"; }
public function setAccount($account_id) { $this->account = Account::findOrFail($account_id); }