回答編集履歴
4
一部の誤記を修正しました
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
この表現をみるに、PHPの連想配列やオブジェクトの理解が足りていないと思われます。```$hobbies```の中の要素も配列ですから```$hobby->id```が出てくる幕はありません($hobby->idは$hobbyが
|
7
|
+
この表現をみるに、PHPの連想配列やクラス・オブジェクトの理解が足りていないと思われます。```$hobbies```の中の要素も配列ですから```$hobby->id```が出てくる幕はありません($hobby->idは$hobbyがクラスのインスタンスの場合に使用できる)。
|
8
8
|
|
9
9
|
|
10
10
|
|
3
$hobby['id']の表記ミスの修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
あと、foreachの使い方も完全に理解されてないと思いますが、```$hobby[id]```も存在しません。
|
11
|
+
あと、foreachの使い方も完全に理解されてないと思いますが、```$hobby['id']```も存在しません。
|
12
12
|
|
13
13
|
この場合、ループ1周目の```$hobby```に```['1', '2', '3'・・・・]```、2周目の```$hobby```に```['ゲーム', '映画', 'スポーツ'・・・]```が入ってきます。このデータだと単純なforeachだけでチェックボックスを作るのは無理ですね。コントローラー側でcheckboxを作りやすいようにデータの形式を調整した方が良いでしょう。
|
14
14
|
|
2
bladeの説明のinputタグの修正をしました
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
@foreach($hobbies as $id => $hobby) {
|
36
36
|
|
37
|
-
<input id="{{ $id }}" value="{{ $hobby }}">
|
37
|
+
<input id="{{ $id }}" value="{{ $hobby }}" type="checkbox">
|
38
38
|
|
39
39
|
}
|
40
40
|
|
1
foreachの説明分間違っていたところを修正しました
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
@foreach($hobbies as $id => $hobby) {
|
36
36
|
|
37
|
-
<input id="{{ $id }}" value="{{ $
|
37
|
+
<input id="{{ $id }}" value="{{ $hobby }}">
|
38
38
|
|
39
39
|
}
|
40
40
|
|