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

質問編集履歴

1

エラーコードを書いてませんでした。。

2021/01/08 09:47

投稿

退会済みユーザー
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)