0
これはInvalidArgumentException:名前を持つ工場を見つけることができません[デフォルト] [APP Routedata]
public function create($alias, $profileId)
{
$this->setClientAndClientProfile($alias, $profileId);
return view('client.data.map')->with('client', $this->client)->with('clientProfile', $this->clientProfile);
}
私の関数であり、これは私が持って実行したとき、私はそれを
public function createTest()
{
$this->Data = factory(App\Data::class)->create([
'id' => '1',
'client' => 'first',
' name' => 'name1',
'Status' => ''
]);
$this->be($this->$RouteForecast);
$this->visit('/backend/data')
->seePageIs('/backend/data');
}
を書くことテストですこのエラー
InvalidArgumentException: Unable to locate factory with name [default] [App\Data].
どのようにこの問題を解決できますか?私の場合は
'app/Data :: class'を持つ' database/factories/ModelFactory.php'ファイルにエントリがありますか? –
これは私のmodeFactory $工場出荷時>定義(APP \ユーザー::クラス、関数(偽物\ジェネレータ$偽物){ リターン[ のメール '=> $ faker->電子メール、 'パスワード' です=> bcrypt(str_random(10))、 'remember_token' => str_random(10)、 ]; }); – flower
これはあなたのエラーです。 '$ factory-> define(App \ Data :: class、function(Faker \ Generator $ faker){...})'のような別のコードブロックを ' –