teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

web.php(Route)の追記

2019/03/05 09:33

投稿

ck_jets
ck_jets

スコア15

title CHANGED
File without changes
body CHANGED
@@ -133,4 +133,14 @@
133
133
  </div>
134
134
  ```
135
135
 
136
+ Cartに関わる部分のみのRoute
137
+
138
+ **web.php**
139
+ ```ここに言語を入力
140
+ //Carts
141
+ Route::get('/cart','CartController@index');
142
+ Route::put('/cart/{product}','CartController@update');
143
+ Route::delete('cart/{item}','CartController@destroy');
144
+ ```
145
+
136
146
  宜しくお願いします。

1

カートページのviewページの追記

2019/03/05 09:33

投稿

ck_jets
ck_jets

スコア15

title CHANGED
File without changes
body CHANGED
@@ -101,4 +101,36 @@
101
101
  `session()->forget('cart->item');`はエラーが出ずに、項目が削除されない。
102
102
 
103
103
  上記で詰まっていて非常に困っております。どなたかお答え頂けますと大変助かります。
104
- 拙い文章で申し訳ありませんが、よろしくお願いします。
104
+ 拙い文章で申し訳ありませんが、よろしくお願いします。
105
+
106
+ ## 追記
107
+ カートのviewのページは以下の通りとなっております。
108
+ (cartインスタンスからitemを取り出し表示させる処理+deleteのボタン)
109
+
110
+ **views > cart > index.blade.php**
111
+ ```php
112
+ <div class="panel-body">
113
+ @foreach ($cart->items as $item)
114
+ <div class="row mb-3">
115
+ <div class="col-md-6">
116
+ <img src="/product_image/{{$item->image}}" alt="" class="img-responsive" width="50%">
117
+ </div>
118
+ <div class="col-md-3">
119
+ <h4>{{$item->name}}</h4>
120
+ <h6>${{$item->getPrice()}}</h6>
121
+ </div>
122
+ <div class="col-md-3">
123
+ <form action="/cart/{{$item->id}}" method="POST">
124
+ {{ csrf_field() }}
125
+ {{ method_field('DELETE') }}
126
+ <input type="submit" value="delete" class="btn btn-danger btn-sm">
127
+ </form>
128
+
129
+ </div>
130
+ </div>
131
+ <hr>
132
+ @endforeach
133
+ </div>
134
+ ```
135
+
136
+ 宜しくお願いします。