teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

詳細か、具体化

2019/04/07 12:43

投稿

makibi5577
makibi5577

スコア112

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,35 @@
1
1
  Seeder、Factoryを利用してダミーデータを1500件入れました。
2
2
  気になったのですが、以下の処理は可能でしょうか?
3
3
 
4
+ # 処理例
5
+ ## ファイル
6
+ - database\factories\UserFactory.php
7
+ - database\factories\UserFactory2.php
8
+ - database\seeds\UserTableSeeder.php
9
+
10
+ ``` php
11
+ <?php
12
+
13
+ use Illuminate\Database\Seeder;
14
+
15
+ class UserTableSeeder extends Seeder
16
+ {
17
+ /**
4
- - 1000件目以降は別のファクトリー定義を使う
18
+ * Run the database seeds.
19
+ *
20
+ * @return void
21
+ */
22
+ public function run()
23
+ {
24
+ // database\factories\UserFactory.phpの定義が利用され50件挿入される
25
+ factory(App\User::class, 50)->create();
26
+
27
+ // 上記処理後に、ここでdatabase\factories\UserFactory2.phpの定義を利用して
5
- - factoryで現在何目の挿入が判別する
28
+ // さらに50件挿入する
29
+
30
+ }
31
+ }
32
+ ```
33
+
34
+ 上記の処理の仕方を教えていただけると助かります。
35
+ よろしくお願いします。