フロント共通処理 - HirokiYauda/example-shop GitHub Wiki

  • Viewで使用する共通データ設定
App\Http\ViewComposers\LayoutComposer.php

・デフォルトのレイアウトを使用するとき、カテゴリデータ取得(ヘッダーで使用)
  • 各コントローラーで使用する共通処理
App\Library\Util.php

・カートに追加可能な数量を取得
・カートに商品追加できるかチェック
・カートに入っている商品情報を拡張して返却
・カートに入っている商品が購入可能かチェック
・カート情報をDBに保管
  • カート一覧のフロント処理
下記ファイルで制御
App\resource\js\components\CartList.vue
App\resource\js\components\CartListItem.vue