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

質問編集履歴

5

2021/06/16 11:35

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,4 @@
1
1
  ###
2
-
3
2
  イベントに申し込んだ人のリストを表示するページをlaravelで作成しています。
4
3
  申し込み情報を複数まとめて論理削除するため、チェックボックスを使用しようと思っています。
5
4
  データベースから申し込み情報を取ってきてテーブル表示、チェックボックスにチェックし、削除ボタンを押したら論理削除、という風にしたいです。

4

追記

2021/06/16 11:35

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -26,6 +26,12 @@
26
26
  </tr>
27
27
  @endforeach
28
28
  </tbody>
29
+
30
+ //フォーム送信
31
+ <form method="POST" action="{{ route('user.delete') }}" name="delete">
32
+ @csrf
33
+ <input type="button">
34
+ </form>
29
35
  ```
30
36
 
31
37
  ```Controller

3

追記

2021/06/16 09:45

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -55,4 +55,8 @@
55
55
  ```
56
56
 
57
57
  usersテーブルは、idを一意キーとしています。
58
- 関係なさそうな部分は端折って記述しましたが、足りなければお教えいただければと思います。
58
+ 関係なさそうな部分は端折って記述しましたが、足りなければお教えいただければと思います。
59
+
60
+ ###参考にしたサイト等
61
+ ・チェックボックスの取得方法は以下を参考にしました。
62
+ https://it.becrazy.jp/article/laravel-request

2

誤字

2021/06/16 09:40

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -33,12 +33,10 @@
33
33
  {
34
34
  //チェックボックスでチェックしたidを取得
35
35
  $delete = array($request->input('delete'));
36
- $this->service->{1件検索をするメソッド}($delete[$i])
37
36
 
38
- //チェックしたidで1件ずつ情報を取得
37
+ //チェックしたidで1件ずつ削除する
39
38
  for($i=0; $i<count($delete); $i++){
40
39
 
41
- // 削除(論理削除)の処理
42
40
  $this->service->delete($delete[$i]);
43
41
  }
44
42
 

1

誤字

2021/06/16 09:20

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -33,6 +33,7 @@
33
33
  {
34
34
  //チェックボックスでチェックしたidを取得
35
35
  $delete = array($request->input('delete'));
36
+ $this->service->{1件検索をするメソッド}($delete[$i])
36
37
 
37
38
  //チェックしたidで1件ずつ情報を取得
38
39
  for($i=0; $i<count($delete); $i++){