質問編集履歴

3

追記

2021/12/27 05:44

投稿

ria_ria
ria_ria

スコア4

test CHANGED
File without changes
test CHANGED
@@ -510,7 +510,31 @@
510
510
 
511
511
  ```
512
512
 
513
-
513
+ ```controller
514
+
515
+ public function addContent(Request $request)
516
+
517
+ {
518
+
519
+ $tagNameVal = $request->input('val');
520
+
521
+ $memos = Memo::where('tag_id', $tagNameVal)->get();
522
+
523
+
524
+
525
+ return [
526
+
527
+ 'memos' => $memos,
528
+
529
+ ];
530
+
531
+ }
532
+
533
+
534
+
535
+ }
536
+
537
+ ```
514
538
 
515
539
 
516
540
 

2

修正

2021/12/27 05:44

投稿

ria_ria
ria_ria

スコア4

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  動的なセレクトボックスを実現したいです。
6
6
 
7
- 一つ前の質問で丁寧に答えてくださった方のおかげでここまで辿り着いきましたが、エラーの解消法がわからないため質問させていただきます。
7
+ 一つ前の質問で丁寧に答えてくださった方のおかげでここまで辿り着いきましたが、エラーの解消法がわからないため質問させていただきます。ルーティングの設定について検討しましたが、上手くいきませんでした。
8
8
 
9
9
 
10
10
 
@@ -40,6 +40,8 @@
40
40
 
41
41
 
42
42
 
43
+
44
+
43
45
  ### 該当のソースコード
44
46
 
45
47
 

1

修正

2021/12/27 02:40

投稿

ria_ria
ria_ria

スコア4

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
 
12
12
 
13
+ 処理の流れ
14
+
13
15
  1.「科目」セレクトボックスにて値を選択
14
16
 
15
17
  2.値が変更された際に、Ajaxの処理($.ajaxの部分)によってコントローラへ値を送信
@@ -76,43 +78,37 @@
76
78
 
77
79
  <select name='tagname' id="tagname" type="select" class="form-control" >
78
80
 
79
- @foreach($tags as $tag)
81
+ @foreach($tags as $tag)
80
-
82
+
81
- <option value="{{ $tag['tagname']}}">{{ $tag['tagname']}}</option>
83
+ <option value="{{ $tag['tagname']}}">{{ $tag['tagname']}}</option>
82
-
84
+
83
- @endforeach
85
+ @endforeach
84
-
86
+
85
- </select>
87
+ </select>
86
-
88
+
87
- <div>
89
+ <div>
88
-
90
+
89
- <div class="form-group row”>
91
+ <div class="form-group row”>
90
-
92
+
91
- <label for="memo">課題</label>
93
+ <label for="memo">課題</label>
92
-
93
-
94
-
94
+
95
- <select name='content' id="memo" type="select" class="form-control" >
95
+            <select name='content' id="memo" type="select" class="form-control" >
96
-
96
+
97
- @foreach($memos as $memo)
97
+ @foreach($memos as $memo)
98
-
99
-
100
-
98
+
101
- <option value="{{ $memo['content']}}">{{ $memo['content']}}</option>
99
+ <option value="{{ $memo['content']}}">{{ $memo['content']}}</option>
102
-
100
+
103
- @endforeach
101
+ @endforeach
104
-
102
+
105
- </select>
103
+ </select>
106
-
107
-
108
-
104
+
109
- <div class="text-center">
105
+ <div class="text-center">
110
-
106
+
111
- <button type='submit' class="btn btn-danger btn-lg">登録する</button>
107
+ <button type='submit' class="btn btn-danger btn-lg">登録する</button>
112
-
108
+
113
- </div>
109
+    </div>
114
-
110
+
115
- </form>
111
+ </form>
116
112
 
117
113
  </div>
118
114