LaravelのEloquentでCRUDを実装しているのですか、delete操作をうまく実装できません。
自分がやろうとしている操作は、
0. DBに入ってるアイテムを一覧として複数表示
0. それぞれのアイテムについてる詳細ボタンを押すと詳細画面でアイテムの詳細を表示
0. 詳細画面にある削除ボタンを押すと確認のモーダルが表示される
0. モーダルの削除を押すとそのアイテムを消去
です。
詳細画面を表示させ、確認モーダルを表示させるところまではできました。
ちなみに詳細画面はこんな感じで表示させてます。
PHP
1//詳細ボタン 2<a href="/bicycleapp/home/details/{{$item->id}}" class="btn btn-light">詳細</a>
PHP
1//詳細ページ表示 2Route::get('bicycleapp/home/details/{id}',('ItemController@detailsView'));
PHP
1//詳細ページ表示アクション 2 public function detailsView($id){ 3 $items = Item::findOrFail($id); 4 return view ('details', ['items' => $items]);
モーダル部分
PHP
1<div class="modal fade" id="deleteModalCenter" tabindex="-1" role="dialog" aria-labelledby="deleteModalCenterTitle" aria-hidden="true"> 2 <div class="modal-dialog modal-dialog-centered" role="document"> 3 <div class="modal-content"> 4 <div class="modal-header"> 5 <h5 class="modal-title" id="deleteModalCenterTitle">確認</h5> 6 </div> 7 <div class="modal-body"> 8 <h2>本当に削除しますか?</h2> 9 </div> 10 <div class="modal-footer"> 11 <button type="button" class="btn btn-secondary" data-dismiss="modal">やめる</button> 12 <button type="submit" value="削除" method="post" class="btn btn-danger">削除する</button> 13 </div> 14 </div> 15 </div> 16 </div>
削除ボタンを押してもなにもならない
回答3件
あなたの回答
tips
プレビュー