diff --git a/beike/Shop/Http/Controllers/CheckoutController.php b/beike/Shop/Http/Controllers/CheckoutController.php index be872de6..e5672d74 100644 --- a/beike/Shop/Http/Controllers/CheckoutController.php +++ b/beike/Shop/Http/Controllers/CheckoutController.php @@ -11,7 +11,21 @@ namespace Beike\Shop\Http\Controllers; +use Beike\Shop\Services\CartService; +use Illuminate\Http\Request; + class CheckoutController extends Controller { - + public function index(Request $request) + { + $carts = CartService::list(current_customer()); + $amount = collect($carts)->sum('subtotal'); + $data = [ + 'carts' => $carts, + 'quantity' => collect($carts)->sum('quantity'), + 'amount' => $amount, + 'amount_format' => currency_format($amount) + ]; + return view('checkout', $data); + } } diff --git a/themes/default/pages/checkout.blade.php b/themes/default/checkout.blade.php similarity index 100% rename from themes/default/pages/checkout.blade.php rename to themes/default/checkout.blade.php