質問編集履歴
5
微修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -39,7 +39,7 @@
|
|
39
39
|
];
|
40
40
|
```
|
41
41
|
|
42
|
-
**「dog」テーブル定義**
|
42
|
+
**「dog」テーブル定義(例)**
|
43
43
|
```PHP
|
44
44
|
public function up()
|
45
45
|
{
|
4
微修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -46,7 +46,9 @@
|
|
46
46
|
Schema::create('password_resets', function (Blueprint $table) {
|
47
47
|
table->bigIncrements('id');
|
48
48
|
$table->string('kind');
|
49
|
+
$table->string('age');
|
49
50
|
$table->string('weight');
|
51
|
+
$table->string('name');
|
50
52
|
$table->string('comment');
|
51
53
|
$table->timestamps();
|
52
54
|
});
|
3
テーブル定義について追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,9 @@
|
|
5
5
|
「$dog->kind」のようにプロパティを取得したいのですが、
|
6
6
|
どのように書けばよろしいでしょうか。
|
7
7
|
($dogにはDBから取得したデータを格納しており、コントローラーからビューファイルへ連携。kindカラムが存在する)
|
8
|
+
・命名は質問用に変更しています。
|
8
9
|
|
10
|
+
**ビュー**
|
9
11
|
```PHP
|
10
12
|
# resources/views/dog.blade.php
|
11
13
|
@foreach (Config::get('select.dogs') as $key => $value)
|
@@ -15,8 +17,7 @@
|
|
15
17
|
@endforeach
|
16
18
|
```
|
17
19
|
|
18
|
-
「$dog」はdogモデルです。
|
19
|
-
「Config::get('select.dogs')」は下記のように記載しています。
|
20
|
+
**「Config::get('select.dogs')」は下記のように記載しています。**
|
20
21
|
```PHP
|
21
22
|
# config/select.php
|
22
23
|
return [
|
@@ -38,4 +39,18 @@
|
|
38
39
|
];
|
39
40
|
```
|
40
41
|
|
42
|
+
**「dog」テーブル定義**
|
43
|
+
```PHP
|
44
|
+
public function up()
|
45
|
+
{
|
46
|
+
Schema::create('password_resets', function (Blueprint $table) {
|
47
|
+
table->bigIncrements('id');
|
48
|
+
$table->string('kind');
|
49
|
+
$table->string('weight');
|
50
|
+
$table->string('comment');
|
51
|
+
$table->timestamps();
|
52
|
+
});
|
53
|
+
}
|
54
|
+
```
|
55
|
+
|
41
56
|
質問が分かりにくければご指摘ください。
|
2
誤字を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
@endforeach
|
16
16
|
```
|
17
17
|
|
18
|
-
「dog」
|
18
|
+
「$dog」はdogモデルです。
|
19
19
|
「Config::get('select.dogs')」は下記のように記載しています。
|
20
20
|
```PHP
|
21
21
|
# config/select.php
|
1
configファイルの定義が分かりづらかったため、配列を増やしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
@foreach (Config::get('select.dogs') as $key => $value)
|
12
12
|
<p>{{ $value['title'] }}</p> # 品種
|
13
13
|
<p>{{ $dog->kind }}</p> # チワワ <-これではなく下記のように取得したい。
|
14
|
-
<p>{{ $dog->$key }}</p> # エラー! <-$key には"kind"が入
|
14
|
+
<p>{{ $dog->$key }}</p> # エラー! <-$key には"kind","weight","comment"が順番に入る。
|
15
15
|
@endforeach
|
16
16
|
```
|
17
17
|
|
@@ -25,6 +25,14 @@
|
|
25
25
|
'group' => '動物',
|
26
26
|
'title' => '品種'
|
27
27
|
],
|
28
|
+
'weight' => [
|
29
|
+
'group' => '動物',
|
30
|
+
'title' => '体重',
|
31
|
+
],
|
32
|
+
'comment' => [
|
33
|
+
'group' => '動物',
|
34
|
+
'title' => 'コメント',
|
35
|
+
],
|
28
36
|
・・・
|
29
37
|
],
|
30
38
|
];
|