質問編集履歴
1
エラーコードを書いてませんでした。。
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,38 @@
|
|
2
2
|
|
3
3
|
https://blog.hiroyuki90.com/articles/laravel-bbs/#i
|
4
4
|
を参考に入力しているのですが、いろんな記事をみていて、バージョンの変更により、factoryが定義されないとされたので、このようにコードを変更したのですが、またもや同じエラーがでてきてしまいました。
|
5
|
+
エラー内容
|
6
|
+
```ここに言語を入力
|
7
|
+
Seeding: Database\Seeders\PostsTableSeeder
|
8
|
+
|
9
|
+
BadMethodCallException
|
10
|
+
|
11
|
+
Call to undefined method App\Models\Post::factory()
|
12
|
+
|
13
|
+
at vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:50
|
14
|
+
46▕ * @throws \BadMethodCallException
|
15
|
+
47▕ */
|
16
|
+
48▕ protected static function throwBadMethodCallException($method)
|
17
|
+
49▕ {
|
18
|
+
➜ 50▕ throw new BadMethodCallException(sprintf(
|
19
|
+
51▕ 'Call to undefined method %s::%s()', static::class, $method
|
20
|
+
52▕ ));
|
21
|
+
53▕ }
|
22
|
+
54▕ }
|
23
|
+
|
24
|
+
• Bad Method Call: Did you mean App\Models\Post::toArray() ?
|
25
|
+
|
26
|
+
+3 vendor frames
|
27
|
+
4 database/seeders/PostsTableSeeder.php:18
|
28
|
+
Illuminate\Database\Eloquent\Model::__callStatic("factory", [])
|
29
|
+
|
30
|
+
+7 vendor frames
|
31
|
+
12 database/seeders/DatabaseSeeder.php:17
|
32
|
+
Illuminate\Database\Seeder::call("Database\Seeders\PostsTableSeeder")
|
33
|
+
```
|
34
|
+
|
35
|
+
|
36
|
+
|
5
37
|
変更前
|
6
38
|
```ここに言語を入力
|
7
39
|
factory(Post::class, 50)
|