質問編集履歴
5
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,4 @@
|
|
1
1
|
###
|
2
|
-
|
3
2
|
イベントに申し込んだ人のリストを表示するページをlaravelで作成しています。
|
4
3
|
申し込み情報を複数まとめて論理削除するため、チェックボックスを使用しようと思っています。
|
5
4
|
データベースから申し込み情報を取ってきてテーブル表示、チェックボックスにチェックし、削除ボタンを押したら論理削除、という風にしたいです。
|
4
追記
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
追記
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
誤字
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
誤字
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++){
|