質問編集履歴

4

説明文追加

2020/04/09 00:17

投稿

HearthXml
HearthXml

スコア51

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  会社テーブルと工場テーブル、工場テーブルと機械テーブルが外部キーで繋がっている場合の簡潔な書き方がわかりません。
6
6
 
7
- `DatabaseSeeder.php`では会社と工場を作成できましたが、機械データ成す方法を調べてもわませんでした。
7
+ `DatabaseSeeder.php`では会社と工場を作成できましたが、機械データは無理やり作る形でし実装できませんでした。
8
8
 
9
9
 
10
10
 

3

自分なりに考えて処理を追加。

2020/04/09 00:17

投稿

HearthXml
HearthXml

スコア51

test CHANGED
File without changes
test CHANGED
@@ -62,6 +62,12 @@
62
62
 
63
63
  }
64
64
 
65
+ Factory::all()->each(function ($factory){
66
+
67
+ $factory->machines()->save(factory(Machine::class)->make());
68
+
69
+ });
70
+
65
71
  }
66
72
 
67
73
 

2

seederの記述漏れがあったので修正。

2020/04/09 00:14

投稿

HearthXml
HearthXml

スコア51

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  factory(\App\Company::class, 10)->create()->each(function ($company){
60
60
 
61
-
61
+ $company->factories()->save(factory(\App\Factory::class)->make());
62
62
 
63
63
  }
64
64
 

1

誤字を修正

2020/04/08 10:40

投稿

HearthXml
HearthXml

スコア51

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  # 概要
2
2
 
3
- Laravelで外部キー制約のあるテストデータ作成を作ろうと思いましたが、
3
+ Laravelで外部キー制約のあるテストデータを作ろうと思いましたが、
4
4
 
5
5
  会社テーブルと工場テーブル、工場テーブルと機械テーブルが外部キーで繋がっている場合の簡潔な書き方がわかりません。
6
6